# near model CODE resource # jump table entries: 80-111 (32 of them) fn00000000: 00000000 201F move.l D0, [A7]+ 00000002 41FA 0010 lea.l A0, [PC + 0x10 /* 00000014, value 0x61EA61E8 */] 00000006 9048 sub.w D0, A0 00000008 E248 lsr D0.w, 1 0000000A 225F movea.l A1, [A7]+ 0000000C 3F00 move.w -[A7], D0 0000000E 2F09 move.l -[A7], A1 00000010 AC2E syscall Pack12, auto_pop 00000012 61EC bsr -0x12 /* 00000000 */ 00000014 61EA bsr -0x14 /* 00000000 */ 00000016 61E8 bsr -0x16 /* 00000000 */ 00000018 61E6 bsr -0x18 /* 00000000 */ 0000001A 61E4 bsr -0x1A /* 00000000 */ 0000001C 61E2 bsr -0x1C /* 00000000 */ 0000001E 61E0 bsr -0x1E /* 00000000 */ export_41: 00000020 61DE bsr -0x20 /* 00000000 */ export_40: 00000022 61DC bsr -0x22 /* 00000000 */ 00000024 61DA bsr -0x24 /* 00000000 */ export_14: 00000026 4A78 028E tst.w [0x0000028E /* ROM85 */] 0000002A 6B22 bmi +0x24 /* 0000004E */ 0000002C 303C 0090 move.w D0, 0x90 00000030 A346 syscall GetOSTrapAddress, flags=3 00000032 2248 movea.l A1, A0 00000034 303C 009F move.w D0, 0x9F 00000038 A746 syscall GetToolBoxTrapAddress/GetToolTrapAddress, flags=7 0000003A B3C8 cmpa.l A1, A0 0000003C 6710 beq +0x12 /* 0000004E */ 0000003E 225F movea.l A1, [A7]+ 00000040 205F movea.l A0, [A7]+ 00000042 301F move.w D0, [A7]+ 00000044 2F09 move.l -[A7], A1 00000046 A090 syscall SysEnvirons 00000048 3F40 0004 move.w [A7 + 0x4], D0 0000004C 4E75 rts label0000004E: 0000004E 206F 0004 movea.l A0, [A7 + 0x4] 00000052 303C 0001 move.w D0, 0x1 00000056 2248 movea.l A1, A0 00000058 6006 bra +0x8 /* 00000060 */ 0000005A 0313 btst [A3], D1 0000005C 0B02 btst D2, D5 0000005E 0100 btst D0, D0 label00000060: 00000060 303C 0010 move.w D0, 0x10 00000064 E240 asr D0.w, 1 00000066 5340 subq.w D0, 1 label00000068: 00000068 4258 clr.w [A0]+ 0000006A 51C8 FFFC dbf D0, -0x6 /* 00000068 */ 0000006E 32BC 0001 move.w [A1], 0x1 00000072 2078 02AE movea.l A0, [0x000002AE /* ROMBase */] 00000076 337C FFFE 0002 move.w [A1 + 0x2], 0xFFFE 0000007C 0C28 00FF 0009 cmpi.b [A0 + 0x9], 0xFF 00000082 6742 beq +0x44 /* 000000C6 */ 00000084 4A28 0008 tst.b [A0 + 0x8] 00000088 6E20 bgt +0x22 /* 000000AA */ 0000008A 337C FFFF 0002 move.w [A1 + 0x2], 0xFFFF 00000090 4A78 028E tst.w [0x0000028E /* ROM85 */] 00000094 6B30 bmi +0x32 /* 000000C6 */ 00000096 337C 0001 0002 move.w [A1 + 0x2], 0x1 0000009C 4A78 0B22 tst.w [0x00000B22 /* HWCfgFlags */] 000000A0 6A24 bpl +0x26 /* 000000C6 */ 000000A2 337C 0002 0002 move.w [A1 + 0x2], 0x2 000000A8 601C bra +0x1E /* 000000C6 */ label000000AA: 000000AA 4269 0002 clr.w [A1 + 0x2] 000000AE 0C28 0002 0008 cmpi.b [A0 + 0x8], 0x2 000000B4 6E10 bgt +0x12 /* 000000C6 */ 000000B6 6708 beq +0xA /* 000000C0 */ 000000B8 337C 0004 0002 move.w [A1 + 0x2], 0x4 000000BE 6006 bra +0x8 /* 000000C6 */ label000000C0: 000000C0 337C 0003 0002 move.w [A1 + 0x2], 0x3 label000000C6: 000000C6 4269 0004 clr.w [A1 + 0x4] 000000CA 0C38 0002 012F cmpi.b [0x0000012F /* CPUFlag */], 0x2 000000D0 6E0A bgt +0xC /* 000000DC */ 000000D2 1038 012F move.b D0, [0x0000012F /* CPUFlag */] 000000D6 5240 addq.w D0, 1 000000D8 1340 0007 move.b [A1 + 0x7], D0 label000000DC: 000000DC 4A78 028E tst.w [0x0000028E /* ROM85 */] 000000E0 6B0E bmi +0x10 /* 000000F0 */ 000000E2 0838 0004 0B22 btst.b [0x00000B22 /* HWCfgFlags */], 0x4 000000E8 6706 beq +0x8 /* 000000F0 */ 000000EA 137C 0001 0008 move.b [A1 + 0x8], 0x1 label000000F0: 000000F0 0C78 3FFF 028E cmpi.w [0x0000028E /* ROM85 */], 0x3FFF 000000F6 6206 bhi +0x8 /* 000000FE */ 000000F8 137C 0001 0009 move.b [A1 + 0x9], 0x1 label000000FE: 000000FE 1038 021E move.b D0, [0x0000021E /* KbdType */] 00000102 41FA FF5B lea.l A0, [PC - 0xA5 /* 0000005F, value 0x303C00 '0<\0', cstring "" */] 00000106 323C 0004 move.w D1, 0x4 label0000010A: 0000010A B020 cmp.b D0, -[A0] 0000010C 57C9 FFFC dbeq D1, -0x6 /* 0000010A */ 00000110 5241 addq.w D1, 1 00000112 3341 000A move.w [A1 + 0xA], D1 00000116 4A38 0291 tst.b [0x00000291 /* PortBUse */] 0000011A 6B18 bmi +0x1A /* 00000134 */ 0000011C 1238 01FB move.b D1, [0x000001FB /* SPConfig */] 00000120 0201 000F andi.b D1, 0xF 00000124 0C01 0001 cmpi.b D1, 0x1 00000128 660A bne +0xC /* 00000134 */ 0000012A 2078 02DC movea.l A0, [0x000002DC /* ABusDCE */] 0000012E 1368 0007 000D move.b [A1 + 0xD], [A0 + 0x7] label00000134: 00000134 3378 0210 000E move.w [A1 + 0xE], [0x00000210 /* BootDrive */] 0000013A 4A78 03F6 tst.w [0x000003F6 /* FSFCBLen */] 0000013E 6D44 blt +0x46 /* 00000184 */ 00000140 4269 000E clr.w [A1 + 0xE] 00000144 323C 003C move.w D1, 0x3C /* '<' */ label00000148: 00000148 4267 clr.w -[A7] 0000014A 51C9 FFFC dbf D1, -0x6 /* 00000148 */ 0000014E 204F movea.l A0, A7 00000150 3178 0A58 0018 move.w [A0 + 0x18], [0x00000A58 /* SysMap */] 00000156 7008 moveq.l D0, 0x08 00000158 A260 syscall FSDispatch/HFSDispatch, flags=2 0000015A 6624 bne +0x26 /* 00000180 */ 0000015C 3168 0034 0016 move.w [A0 + 0x16], [A0 + 0x34] 00000162 A207 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=2 00000164 661A bne +0x1C /* 00000180 */ 00000166 2168 005A 0030 move.l [A0 + 0x30], [A0 + 0x5A] 0000016C 217C 4552 494B 001C move.l [A0 + 0x1C], 0x4552494B /* 'ERIK' */ 00000174 7001 moveq.l D0, 0x01 00000176 A260 syscall FSDispatch/HFSDispatch, flags=2 00000178 6606 bne +0x8 /* 00000180 */ 0000017A 3368 0016 000E move.w [A1 + 0xE], [A0 + 0x16] label00000180: 00000180 DEFC 007A add.w A7, 0x7A /* 'z' */ label00000184: 00000184 2049 movea.l A0, A1 00000186 225F movea.l A1, [A7]+ 00000188 5C4F addq.w A7, 6 0000018A 3EBC EA84 move.w [A7], 0xEA84 0000018E 4ED1 jmp [A1] export_15: 00000190 225F movea.l A1, [A7]+ 00000192 31DF 0144 move.w [0x00000144 /* SysEvtMask */], [A7]+ 00000196 4ED1 jmp [A1] export_16: 00000198 225F movea.l A1, [A7]+ 0000019A 201F move.l D0, [A7]+ 0000019C 2F09 move.l -[A7], A1 0000019E A032 syscall FlushEvents 000001A0 4E75 rts label000001A2: 000001A2 7000 moveq.l D0, 0x00 label000001A4: 000001A4 2F09 move.l -[A7], A1 label000001A6: 000001A6 31C0 0220 move.w [0x00000220 /* MemErr */], D0 000001AA 4E75 rts label000001AC: 000001AC 7000 moveq.l D0, 0x00 000001AE 60F6 bra -0x8 /* 000001A6 */ export_17: 000001B0 A01C syscall FreeMem 000001B2 2F40 0004 move.l [A7 + 0x4], D0 000001B6 4EFA FFF4 jmp [PC - 0xC /* 000001AC */] export_18: 000001BA 4A78 028E tst.w [0x0000028E /* ROM85 */] 000001BE 6A2A bpl +0x2C /* 000001EA */ 000001C0 2078 0130 movea.l A0, [0x00000130 /* ApplLimit */] 000001C4 43F8 0114 lea.l A1, [0x00000114 /* HeapEnd */] 000001C8 2008 move.l D0, A0 000001CA 9091 sub.l D0, [A1] 000001CC 740C moveq.l D2, 0x0C 000001CE B082 cmp.l D0, D2 000001D0 6516 bcs +0x18 /* 000001E8 */ 000001D2 2251 movea.l A1, [A1] 000001D4 21C8 0114 move.l [0x00000114 /* HeapEnd */], A0 000001D8 2280 move.l [A1], D0 000001DA 4211 clr.b [A1] 000001DC 2278 02AA movea.l A1, [0x000002AA /* ApplZone */] 000001E0 2288 move.l [A1], A0 000001E2 2082 move.l [A0], D2 000001E4 D1A9 000C add.l [A1 + 0xC], D0 label000001E8: 000001E8 4E75 rts label000001EA: 000001EA A063 syscall MaxApplZone 000001EC 4E75 rts label000001EE: 000001EE 225F movea.l A1, [A7]+ 000001F0 205F movea.l A0, [A7]+ 000001F2 A064 syscall MoveHHi 000001F4 4ED1 jmp [A1] export_19: 000001F6 4A78 028E tst.w [0x0000028E /* ROM85 */] 000001FA 6AF2 bpl -0xC /* 000001EE */ 000001FC 226F 0004 movea.l A1, [A7 + 0x4] 00000200 48E7 1F3E movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4,A5,A6 00000204 2009 move.l D0, A1 00000206 C0B8 031A and.l D0, [0x0000031A /* MaskBC/MaskHandle/MaskPtr/Lo3Bytes */] 0000020A 670C beq +0xE /* 00000218 */ 0000020C 2240 movea.l A1, D0 0000020E 2011 move.l D0, [A1] 00000210 C0B8 031A and.l D0, [0x0000031A /* MaskBC/MaskHandle/MaskPtr/Lo3Bytes */] 00000214 2040 movea.l A0, D0 00000216 6606 bne +0x8 /* 0000021E */ label00000218: 00000218 7093 moveq.l D0, 0xFFFFFF93 label0000021A: 0000021A 6000 0162 bra +0x164 /* 0000037E */ label0000021E: 0000021E 2849 movea.l A4, A1 00000220 4A14 tst.b [A4] 00000222 6A04 bpl +0x6 /* 00000228 */ 00000224 708B moveq.l D0, 0xFFFFFF8B 00000226 60F2 bra -0xC /* 0000021A */ label00000228: 00000228 2C49 movea.l A6, A1 0000022A 2028 FFFC move.l D0, [A0 - 0x4] 0000022E C0B8 031A and.l D0, [0x0000031A /* MaskBC/MaskHandle/MaskPtr/Lo3Bytes */] 00000232 9DC0 sub.l A6, D0 00000234 2656 movea.l A3, [A6] 00000236 5188 subq.l A0, 8 00000238 2210 move.l D1, [A0] 0000023A C2B8 031A and.l D1, [0x0000031A /* MaskBC/MaskHandle/MaskPtr/Lo3Bytes */] 0000023E 2E01 move.l D7, D1 00000240 5187 subq.l D7, 8 00000242 7000 moveq.l D0, 0x00 00000244 D1C1 add.l A0, D1 00000246 B1CB cmpa.l A0, A3 00000248 6400 0134 bcc +0x136 /* 0000037E */ 0000024C 4A10 tst.b [A0] 0000024E 6710 beq +0x12 /* 00000260 */ 00000250 6A00 012C bpl +0x12E /* 0000037E */ 00000254 2068 0004 movea.l A0, [A0 + 0x4] 00000258 D1CE add.l A0, A6 0000025A 4A10 tst.b [A0] 0000025C 6B00 0120 bmi +0x122 /* 0000037E */ label00000260: 00000260 220F move.l D1, A7 00000262 C2B8 031A and.l D1, [0x0000031A /* MaskBC/MaskHandle/MaskPtr/Lo3Bytes */] 00000266 2078 02AA movea.l A0, [0x000002AA /* ApplZone */] 0000026A 9290 sub.l D1, [A0] 0000026C 243C 0000 0400 move.l D2, 0x400 00000272 2002 move.l D0, D2 00000274 D087 add.l D0, D7 00000276 B280 cmp.l D1, D0 00000278 6D02 blt +0x4 /* 0000027C */ 0000027A 2200 move.l D1, D0 label0000027C: 0000027C 70FF moveq.l D0, 0xFFFFFFFF 0000027E B282 cmp.l D1, D2 00000280 6D00 00FC blt +0xFE /* 0000037E */ 00000284 0482 0000 0080 subi.l D2, 0x80 0000028A 9282 sub.l D1, D2 0000028C 9FC1 sub.l A7, D1 0000028E 9EFC 0016 sub.w A7, 0x16 00000292 2A4F movea.l A5, A7 00000294 2B41 0008 move.l [A5 + 0x8], D1 00000298 2B78 0118 0012 move.l [A5 + 0x12], [0x00000118 /* TheZone */] 0000029E 21CE 0118 move.l [0x00000118 /* TheZone */], A6 000002A2 2054 movea.l A0, [A4] 000002A4 5148 subq.w A0, 8 000002A6 2A90 move.l [A5], [A0] 000002A8 2014 move.l D0, [A4] 000002AA C0B8 031A and.l D0, [0x0000031A /* MaskBC/MaskHandle/MaskPtr/Lo3Bytes */] 000002AE 2B40 000C move.l [A5 + 0xC], D0 000002B2 1B54 0010 move.b [A5 + 0x10], [A4] 000002B6 6100 00D2 bsr +0xD4 /* 0000038A */ 000002BA 4A12 tst.b [A2] 000002BC 662A bne +0x2C /* 000002E8 */ 000002BE 2212 move.l D1, [A2] 000002C0 2001 move.l D0, D1 000002C2 5180 subq.l D0, 8 000002C4 BE80 cmp.l D7, D0 000002C6 6220 bhi +0x22 /* 000002E8 */ 000002C8 9087 sub.l D0, D7 000002CA 6706 beq +0x8 /* 000002D2 */ 000002CC 740C moveq.l D2, 0x0C 000002CE B082 cmp.l D0, D2 000002D0 6516 bcs +0x18 /* 000002E8 */ label000002D2: 000002D2 2054 movea.l A0, [A4] 000002D4 224A movea.l A1, A2 000002D6 D3C1 add.l A1, D1 label000002D8: 000002D8 2007 move.l D0, D7 000002DA 93C0 sub.l A1, D0 000002DC 91AE 000C sub.l [A6 + 0xC], D0 000002E0 A02E syscall BlockMove/BlockMoveData 000002E2 204C movea.l A0, A4 000002E4 A02B syscall EmptyHandle 000002E6 6068 bra +0x6A /* 00000350 */ label000002E8: 000002E8 7C00 moveq.l D6, 0x00 000002EA 6100 00D8 bsr +0xDA /* 000003C4 */ 000002EE 6100 0112 bsr +0x114 /* 00000402 */ 000002F2 6100 0096 bsr +0x98 /* 0000038A */ label000002F6: 000002F6 2212 move.l D1, [A2] 000002F8 202D 0004 move.l D0, [A5 + 0x4] 000002FC 41ED 0016 lea.l A0, [A5 + 0x16] 00000300 224A movea.l A1, A2 00000302 D3C1 add.l A1, D1 00000304 93C0 sub.l A1, D0 00000306 DC80 add.l D6, D0 00000308 91AE 000C sub.l [A6 + 0xC], D0 0000030C A02E syscall BlockMove/BlockMoveData 0000030E 4A87 tst.l D7 00000310 673E beq +0x40 /* 00000350 */ 00000312 2009 move.l D0, A1 00000314 908A sub.l D0, A2 00000316 6716 beq +0x18 /* 0000032E */ 00000318 2200 move.l D1, D0 0000031A 5181 subq.l D1, 8 0000031C 9287 sub.l D1, D7 0000031E 650C bcs +0xE /* 0000032C */ 00000320 6706 beq +0x8 /* 00000328 */ 00000322 740C moveq.l D2, 0x0C 00000324 B481 cmp.l D2, D1 00000326 6504 bcs +0x6 /* 0000032C */ label00000328: 00000328 2054 movea.l A0, [A4] 0000032A 60AC bra -0x52 /* 000002D8 */ label0000032C: 0000032C 2480 move.l [A2], D0 label0000032E: 0000032E 4CD1 0030 movem.l D4,D5, [A1] 00000332 234E 0004 move.l [A1 + 0x4], A6 00000336 2286 move.l [A1], D6 00000338 12BC 0040 move.b [A1], 0x40 /* '@' */ 0000033C 2F09 move.l -[A7], A1 0000033E 6100 0084 bsr +0x86 /* 000003C4 */ 00000342 6100 00BE bsr +0xC0 /* 00000402 */ 00000346 6142 bsr +0x44 /* 0000038A */ 00000348 225F movea.l A1, [A7]+ 0000034A 48D1 0030 movem.l [A1], D4,D5 0000034E 60A6 bra -0x58 /* 000002F6 */ label00000350: 00000350 5189 subq.l A1, 8 00000352 51AE 000C subq.l [A6 + 0xC], 8 00000356 2009 move.l D0, A1 00000358 908A sub.l D0, A2 0000035A 6702 beq +0x4 /* 0000035E */ 0000035C 2480 move.l [A2], D0 label0000035E: 0000035E 2449 movea.l A2, A1 00000360 24D5 move.l [A2]+, [A5] 00000362 204C movea.l A0, A4 00000364 91CE sub.l A0, A6 00000366 24C8 move.l [A2]+, A0 00000368 288A move.l [A4], A2 0000036A 18AD 0010 move.b [A4], [A5 + 0x10] 0000036E 21ED 0012 0118 move.l [0x00000118 /* TheZone */], [A5 + 0x12] 00000374 7000 moveq.l D0, 0x00 00000376 DFED 0008 add.l A7, [A5 + 0x8] 0000037A DEFC 0016 add.w A7, 0x16 label0000037E: 0000037E 4CDF 7CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4,A5,A6, [A7]+ 00000382 2E9F move.l [A7], [A7]+ 00000384 31C0 0220 move.w [0x00000220 /* MemErr */], D0 00000388 4E75 rts fn0000038A: 0000038A 2014 move.l D0, [A4] 0000038C 670A beq +0xC /* 00000398 */ 0000038E C0B8 031A and.l D0, [0x0000031A /* MaskBC/MaskHandle/MaskPtr/Lo3Bytes */] 00000392 2040 movea.l A0, D0 00000394 5148 subq.w A0, 8 00000396 6004 bra +0x6 /* 0000039C */ label00000398: 00000398 41EE 0034 lea.l A0, [A6 + 0x34] label0000039C: 0000039C 2210 move.l D1, [A0] 0000039E C2B8 031A and.l D1, [0x0000031A /* MaskBC/MaskHandle/MaskPtr/Lo3Bytes */] 000003A2 4A10 tst.b [A0] 000003A4 670C beq +0xE /* 000003B2 */ 000003A6 6A14 bpl +0x16 /* 000003BC */ 000003A8 2268 0004 movea.l A1, [A0 + 0x4] 000003AC D3CE add.l A1, A6 000003AE 4A11 tst.b [A1] 000003B0 6B0A bmi +0xC /* 000003BC */ label000003B2: 000003B2 2448 movea.l A2, A0 000003B4 D1C1 add.l A0, D1 000003B6 B1CB cmpa.l A0, A3 000003B8 65E2 bcs -0x1C /* 0000039C */ 000003BA 6006 bra +0x8 /* 000003C2 */ label000003BC: 000003BC B1ED 000C cmpa.l A0, [A5 + 0xC] 000003C0 63F0 bls -0xE /* 000003B2 */ label000003C2: 000003C2 4E75 rts fn000003C4: 000003C4 202D 0008 move.l D0, [A5 + 0x8] 000003C8 B087 cmp.l D0, D7 000003CA 6D02 blt +0x4 /* 000003CE */ 000003CC 2007 move.l D0, D7 label000003CE: 000003CE 43ED 0016 lea.l A1, [A5 + 0x16] 000003D2 2054 movea.l A0, [A4] 000003D4 D1C7 add.l A0, D7 000003D6 91C0 sub.l A0, D0 000003D8 9E80 sub.l D7, D0 000003DA 2B40 0004 move.l [A5 + 0x4], D0 000003DE 2200 move.l D1, D0 000003E0 A02E syscall BlockMove/BlockMoveData 000003E2 204C movea.l A0, A4 000003E4 2007 move.l D0, D7 000003E6 6604 bne +0x6 /* 000003EC */ 000003E8 A02B syscall EmptyHandle 000003EA 4E75 rts label000003EC: 000003EC 2050 movea.l A0, [A0] 000003EE 5148 subq.w A0, 8 000003F0 1410 move.b D2, [A0] 000003F2 5080 addq.l D0, 8 000003F4 2080 move.l [A0], D0 000003F6 1082 move.b [A0], D2 000003F8 D1C0 add.l A0, D0 000003FA 2081 move.l [A0], D1 000003FC D3AE 000C add.l [A6 + 0xC], D1 00000400 4E75 rts fn00000402: 00000402 203C 0080 0000 move.l D0, 0x800000 00000408 A04C syscall CompactMem 0000040A 4E75 rts export_20: 0000040C 225F movea.l A1, [A7]+ 0000040E 201F move.l D0, [A7]+ 00000410 A11E syscall NewPtr, flags=1 00000412 2E88 move.l [A7], A0 00000414 4EFA FD8E jmp [PC - 0x272 /* 000001A4 */] export_21: 00000418 225F movea.l A1, [A7]+ 0000041A 205F movea.l A0, [A7]+ 0000041C A01F syscall DisposPtr/DisposePtr 0000041E 4EFA FD84 jmp [PC - 0x27C /* 000001A4 */] export_22: 00000422 225F movea.l A1, [A7]+ 00000424 201F move.l D0, [A7]+ 00000426 A122 syscall NewHandle, flags=1 00000428 2E88 move.l [A7], A0 0000042A 4EFA FD78 jmp [PC - 0x288 /* 000001A4 */] export_23: 0000042E 225F movea.l A1, [A7]+ 00000430 205F movea.l A0, [A7]+ 00000432 A023 syscall DisposHandle/DisposeHandle 00000434 4EFA FD6E jmp [PC - 0x292 /* 000001A4 */] export_24: 00000438 225F movea.l A1, [A7]+ 0000043A 205F movea.l A0, [A7]+ 0000043C A128 syscall RecoverHandle, flags=1 0000043E 2E88 move.l [A7], A0 00000440 4EFA FD60 jmp [PC - 0x2A0 /* 000001A2 */] export_25: 00000444 225F movea.l A1, [A7]+ 00000446 205F movea.l A0, [A7]+ 00000448 A029 syscall HLock 0000044A 4EFA FD58 jmp [PC - 0x2A8 /* 000001A4 */] export_26: 0000044E 225F movea.l A1, [A7]+ 00000450 205F movea.l A0, [A7]+ 00000452 A02A syscall HUnlock 00000454 4EFA FD4E jmp [PC - 0x2B2 /* 000001A4 */] export_27: 00000458 225F movea.l A1, [A7]+ 0000045A 205F movea.l A0, [A7]+ 0000045C A04A syscall HNoPurge 0000045E 4EFA FD44 jmp [PC - 0x2BC /* 000001A4 */] export_28: 00000462 A036 syscall MoreMasters 00000464 4EFA FD40 jmp [PC - 0x2C0 /* 000001A6 */] export_29: 00000468 225F movea.l A1, [A7]+ 0000046A 121F move.b D1, [A7]+ 0000046C 301F move.w D0, [A7]+ 0000046E 2F09 move.l -[A7], A1 00000470 4A01 tst.b D1 00000472 6704 beq +0x6 /* 00000478 */ 00000474 A746 syscall GetToolBoxTrapAddress/GetToolTrapAddress, flags=7 00000476 6002 bra +0x4 /* 0000047A */ label00000478: 00000478 A346 syscall GetOSTrapAddress, flags=3 label0000047A: 0000047A 2F48 0004 move.l [A7 + 0x4], A0 0000047E 4E75 rts export_30: 00000480 201F move.l D0, [A7]+ 00000482 225F movea.l A1, [A7]+ 00000484 205F movea.l A0, [A7]+ 00000486 2F00 move.l -[A7], D0 00000488 A03B syscall Delay 0000048A 2280 move.l [A1], D0 0000048C 4E75 rts export_31: 0000048E 225F movea.l A1, [A7]+ 00000490 205F movea.l A0, [A7]+ 00000492 301F move.w D0, [A7]+ 00000494 A031 syscall GetOSEvent 00000496 4A40 tst.w D0 00000498 6704 beq +0x6 /* 0000049E */ 0000049A 4217 clr.b [A7] 0000049C 6004 bra +0x6 /* 000004A2 */ label0000049E: 0000049E 1EBC 0001 move.b [A7], 0x1 label000004A2: 000004A2 4ED1 jmp [A1] export_32: 000004A4 4A78 028E tst.w [0x0000028E /* ROM85 */] 000004A8 6B24 bmi +0x26 /* 000004CE */ 000004AA 205F movea.l A0, [A7]+ 000004AC 301F move.w D0, [A7]+ 000004AE 2F08 move.l -[A7], A0 000004B0 4E56 FFE0 link A6, -0x0020 000004B4 41EE FFE0 lea.l A0, [A6 - 0x20] 000004B8 317C FFFC 0018 move.w [A0 + 0x18], 0xFFFC 000004BE 317C 0002 001A move.w [A0 + 0x1A], 0x2 000004C4 3140 001C move.w [A0 + 0x1C], D0 000004C8 A204 syscall Control, flags=2 000004CA 4E5E unlink A6 000004CC 4E75 rts label000004CE: 000004CE 205F movea.l A0, [A7]+ 000004D0 301F move.w D0, [A7]+ 000004D2 2F08 move.l -[A7], A0 000004D4 0C39 00FF 0040 0009 cmpi.b [0x00400009], 0xFF 000004DC 6724 beq +0x26 /* 00000502 */ 000004DE 40E7 move.w -[A7], SR 000004E0 007C 0300 ori.w sr, 768 000004E4 1239 00EF FFFE move.b D1, [0x00EFFFFE] 000004EA 0241 00F8 andi.w D1, 0xF8 000004EE 0240 0007 andi.w D0, 0x7 000004F2 11C0 0260 move.b [0x00000260 /* SdVolume */], D0 000004F6 8240 or.w D1, D0 000004F8 13C1 00EF FFFE move.b [0x00EFFFFE], D1 000004FE 46DF move.w SR, [A7]+ 00000500 4E75 rts label00000502: 00000502 0240 0007 andi.w D0, 0x7 00000506 11C0 0260 move.b [0x00000260 /* SdVolume */], D0 0000050A E348 lsl D0.w, 1 0000050C 1239 00FC DD81 move.b D1, [0x00FCDD81] 00000512 0201 00F1 andi.b D1, 0xF1 00000516 8200 or.b D1, D0 00000518 13C1 00FC DD81 move.b [0x00FCDD81], D1 0000051E 4E75 rts export_33: 00000520 205F movea.l A0, [A7]+ 00000522 225F movea.l A1, [A7]+ 00000524 4219 clr.b [A1]+ 00000526 12B8 0260 move.b [A1], [0x00000260 /* SdVolume */] 0000052A 4ED0 jmp [A0] export_34: 0000052C 1F78 0CB2 0004 move.b [A7 + 0x4], [0x00000CB2 /* MMU32bit */] 00000532 4E75 rts export_35: 00000534 206F 0004 movea.l A0, [A7 + 0x4] 00000538 1010 move.b D0, [A0] 0000053A A05D syscall SwapMMUMode 0000053C 206F 0004 movea.l A0, [A7 + 0x4] 00000540 1080 move.b [A0], D0 00000542 205F movea.l A0, [A7]+ 00000544 584F addq.w A7, 4 00000546 4ED0 jmp [A0] export_36: 00000548 206F 0004 movea.l A0, [A7 + 0x4] 0000054C 202F 0008 move.l D0, [A7 + 0x8] 00000550 4267 clr.w -[A7] 00000552 A9EE syscall Pack7/DecStr68K 00000554 205F movea.l A0, [A7]+ 00000556 504F addq.w A7, 8 00000558 4ED0 jmp [A0] export_37: 0000055A 4A78 028E tst.w [0x0000028E /* ROM85 */] 0000055E 6B1C bmi +0x1E /* 0000057C */ 00000560 303C A89F move.w D0, 0xA89F 00000564 A346 syscall GetOSTrapAddress, flags=3 00000566 2248 movea.l A1, A0 00000568 303C A055 move.w D0, 0xA055 0000056C A346 syscall GetOSTrapAddress, flags=3 0000056E B3C8 cmpa.l A1, A0 00000570 670A beq +0xC /* 0000057C */ 00000572 225F movea.l A1, [A7]+ 00000574 201F move.l D0, [A7]+ 00000576 A055 syscall StripAddress 00000578 2E80 move.l [A7], D0 0000057A 4ED1 jmp [A1] label0000057C: 0000057C 225F movea.l A1, [A7]+ 0000057E 201F move.l D0, [A7]+ 00000580 C0B8 031A and.l D0, [0x0000031A /* MaskBC/MaskHandle/MaskPtr/Lo3Bytes */] 00000584 2E80 move.l [A7], D0 00000586 4ED1 jmp [A1] export_39: 00000588 206F 0004 movea.l A0, [A7 + 0x4] 0000058C 43E8 0001 lea.l A1, [A0 + 0x1] 00000590 7000 moveq.l D0, 0x00 label00000592: 00000592 1210 move.b D1, [A0] 00000594 10C0 move.b [A0]+, D0 00000596 1001 move.b D0, D1 00000598 66F8 bne -0x6 /* 00000592 */ 0000059A 91C9 sub.l A0, A1 0000059C 2008 move.l D0, A0 0000059E 1300 move.b -[A1], D0 000005A0 2009 move.l D0, A1 000005A2 4E75 rts export_38: 000005A4 206F 0004 movea.l A0, [A7 + 0x4] 000005A8 7000 moveq.l D0, 0x00 000005AA 1010 move.b D0, [A0] 000005AC 6004 bra +0x6 /* 000005B2 */ label000005AE: 000005AE 10E8 0001 move.b [A0]+, [A0 + 0x1] label000005B2: 000005B2 51C8 FFFA dbf D0, -0x8 /* 000005AE */ 000005B6 4210 clr.b [A0] 000005B8 202F 0004 move.l D0, [A7 + 0x4] 000005BC 4E75 rts fn000005BE: 000005BE 4E56 0000 link A6, 0 000005C2 2F0C move.l -[A7], A4 000005C4 286E 000C movea.l A4, [A6 + 0xC] 000005C8 0254 7FFF andi.w [A4], 0x7FFF 000005CC 206E 0008 movea.l A0, [A6 + 0x8] 000005D0 4A50 tst.w [A0] 000005D2 6C04 bge +0x6 /* 000005D8 */ 000005D4 08D4 0007 bset.b [A4], 0x7 label000005D8: 000005D8 285F movea.l A4, [A7]+ 000005DA 4E5E unlink A6 000005DC 4E75 rts 000005DE 5846 addq.w D6, 4 000005E0 4552 chk.w D2, [A2] 000005E2 5349 subq.w A1, 1 000005E4 474E chk.w D3, A6 000005E6 4E56 FFD8 link A6, -0x0028 000005EA 486D FFAE pea.l [A5 - 0x52] 000005EE 486E 000C pea.l [A6 + 0xC] 000005F2 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000005F6 A9EB syscall Pack4/FP68K 000005F8 6E10 bgt +0x12 /* 0000060A */ 000005FA 486D FFC2 pea.l [A5 - 0x3E] 000005FE 486E 000C pea.l [A6 + 0xC] 00000602 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000606 A9EB syscall Pack4/FP68K 00000608 6C18 bge +0x1A /* 00000622 */ label0000060A: 0000060A 7021 moveq.l D0, 0x21 0000060C 3B40 CA16 move.w [A5 - 0x35EA], D0 00000610 206E 0008 movea.l A0, [A6 + 0x8] 00000614 43ED FFA4 lea.l A1, [A5 - 0x5C] 00000618 20D9 move.l [A0]+, [A1]+ 0000061A 20D9 move.l [A0]+, [A1]+ 0000061C 30D9 move.w [A0]+, [A1]+ 0000061E 6000 0096 bra +0x98 /* 000006B6 */ label00000622: 00000622 2D6D FFAE FFF6 move.l [A6 - 0xA], [A5 - 0x52] 00000628 2D6D FFB2 FFFA move.l [A6 - 0x6], [A5 - 0x4E] 0000062E 3D6D FFB6 FFFE move.w [A6 - 0x2], [A5 - 0x4A] 00000634 486E 000C pea.l [A6 + 0xC] 00000638 486E FFF6 pea.l [A6 - 0xA] 0000063C 3F3C 0002 move.w -[A7], 0x2 00000640 A9EB syscall Pack4/FP68K 00000642 2D6D FFAE FFEC move.l [A6 - 0x14], [A5 - 0x52] 00000648 2D6D FFB2 FFF0 move.l [A6 - 0x10], [A5 - 0x4E] 0000064E 3D6D FFB6 FFF4 move.w [A6 - 0xC], [A5 - 0x4A] 00000654 486E 000C pea.l [A6 + 0xC] 00000658 486E FFEC pea.l [A6 - 0x14] 0000065C 3F3C 0000 move.w -[A7], 0x0 00000660 A9EB syscall Pack4/FP68K 00000662 486E FFEC pea.l [A6 - 0x14] 00000666 486E FFF6 pea.l [A6 - 0xA] 0000066A 3F3C 0006 move.w -[A7], 0x6 0000066E A9EB syscall Pack4/FP68K 00000670 41D6 lea.l A0, [A6] 00000672 2F20 move.l -[A7], -[A0] 00000674 2F20 move.l -[A7], -[A0] 00000676 3F20 move.w -[A7], -[A0] 00000678 486E FFE2 pea.l [A6 - 0x1E] 0000067C 4EBA 0B54 jsr [PC + 0xB54 /* 000011D2 */] 00000680 4FEF 000E lea.l A7, [A7 + 0xE] 00000684 41EE FFEC lea.l A0, [A6 - 0x14] 00000688 2F20 move.l -[A7], -[A0] 0000068A 2F20 move.l -[A7], -[A0] 0000068C 3F20 move.w -[A7], -[A0] 0000068E 486E FFD8 pea.l [A6 - 0x28] 00000692 4EBA 01CE jsr [PC + 0x1CE /* 00000862 */] 00000696 4FEF 000E lea.l A7, [A7 + 0xE] 0000069A 486D FFB8 pea.l [A5 - 0x48] 0000069E 486E FFD8 pea.l [A6 - 0x28] 000006A2 3F3C 0004 move.w -[A7], 0x4 000006A6 A9EB syscall Pack4/FP68K 000006A8 206E 0008 movea.l A0, [A6 + 0x8] 000006AC 43EE FFD8 lea.l A1, [A6 - 0x28] 000006B0 20D9 move.l [A0]+, [A1]+ 000006B2 20D9 move.l [A0]+, [A1]+ 000006B4 30D9 move.w [A0]+, [A1]+ label000006B6: 000006B6 4E5E unlink A6 000006B8 4E75 rts 000006BA 4143 chk.w D0, D3 000006BC 4F53 chk.w D7, [A3] 000006BE 2020 move.l D0, -[A0] 000006C0 2020 move.l D0, -[A0] 000006C2 4E56 FFD8 link A6, -0x0028 000006C6 41EE 0016 lea.l A0, [A6 + 0x16] 000006CA 2F20 move.l -[A7], -[A0] 000006CC 2F20 move.l -[A7], -[A0] 000006CE 3F20 move.w -[A7], -[A0] 000006D0 486E FFEC pea.l [A6 - 0x14] 000006D4 4EBA 0B92 jsr [PC + 0xB92 /* 00001268 */] 000006D8 4FEF 000E lea.l A7, [A7 + 0xE] 000006DC 41EE FFF6 lea.l A0, [A6 - 0xA] 000006E0 43EE FFEC lea.l A1, [A6 - 0x14] 000006E4 20D9 move.l [A0]+, [A1]+ 000006E6 20D9 move.l [A0]+, [A1]+ 000006E8 30D9 move.w [A0]+, [A1]+ 000006EA 486D FFAE pea.l [A5 - 0x52] 000006EE 486E FFF6 pea.l [A6 - 0xA] 000006F2 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000006F6 A9EB syscall Pack4/FP68K 000006F8 6F18 ble +0x1A /* 00000712 */ 000006FA 7021 moveq.l D0, 0x21 000006FC 3B40 CA16 move.w [A5 - 0x35EA], D0 00000700 206E 0008 movea.l A0, [A6 + 0x8] 00000704 43ED FFA4 lea.l A1, [A5 - 0x5C] 00000708 20D9 move.l [A0]+, [A1]+ 0000070A 20D9 move.l [A0]+, [A1]+ 0000070C 30D9 move.w [A0]+, [A1]+ 0000070E 6000 0146 bra +0x148 /* 00000856 */ label00000712: 00000712 486D FFD6 pea.l [A5 - 0x2A] 00000716 486E FFF6 pea.l [A6 - 0xA] 0000071A 3F3C 000A move.w -[A7], 0xA /* '\n' */ 0000071E A9EB syscall Pack4/FP68K 00000720 6F00 008E ble +0x90 /* 000007B0 */ 00000724 2D6D FFAE FFEC move.l [A6 - 0x14], [A5 - 0x52] 0000072A 2D6D FFB2 FFF0 move.l [A6 - 0x10], [A5 - 0x4E] 00000730 3D6D FFB6 FFF4 move.w [A6 - 0xC], [A5 - 0x4A] 00000736 486E FFF6 pea.l [A6 - 0xA] 0000073A 486E FFEC pea.l [A6 - 0x14] 0000073E 3F3C 0002 move.w -[A7], 0x2 00000742 A9EB syscall Pack4/FP68K 00000744 41EE FFF6 lea.l A0, [A6 - 0xA] 00000748 43EE FFEC lea.l A1, [A6 - 0x14] 0000074C 20D9 move.l [A0]+, [A1]+ 0000074E 20D9 move.l [A0]+, [A1]+ 00000750 30D9 move.w [A0]+, [A1]+ 00000752 2D6D FFB8 FFEC move.l [A6 - 0x14], [A5 - 0x48] 00000758 2D6D FFBC FFF0 move.l [A6 - 0x10], [A5 - 0x44] 0000075E 3D6D FFC0 FFF4 move.w [A6 - 0xC], [A5 - 0x40] 00000764 486E FFF6 pea.l [A6 - 0xA] 00000768 486E FFEC pea.l [A6 - 0x14] 0000076C 3F3C 0004 move.w -[A7], 0x4 00000770 A9EB syscall Pack4/FP68K 00000772 2D6E FFF6 FFE2 move.l [A6 - 0x1E], [A6 - 0xA] 00000778 2D6E FFFA FFE6 move.l [A6 - 0x1A], [A6 - 0x6] 0000077E 3D6E FFFE FFEA move.w [A6 - 0x16], [A6 - 0x2] 00000784 486E FFF6 pea.l [A6 - 0xA] 00000788 486E FFE2 pea.l [A6 - 0x1E] 0000078C 3F3C 0004 move.w -[A7], 0x4 00000790 A9EB syscall Pack4/FP68K 00000792 486E FFE2 pea.l [A6 - 0x1E] 00000796 486E FFEC pea.l [A6 - 0x14] 0000079A 3F3C 0002 move.w -[A7], 0x2 0000079E A9EB syscall Pack4/FP68K 000007A0 41EE FFF6 lea.l A0, [A6 - 0xA] 000007A4 43EE FFEC lea.l A1, [A6 - 0x14] 000007A8 20D9 move.l [A0]+, [A1]+ 000007AA 20D9 move.l [A0]+, [A1]+ 000007AC 30D9 move.w [A0]+, [A1]+ 000007AE 604E bra +0x50 /* 000007FE */ label000007B0: 000007B0 2D6E FFF6 FFEC move.l [A6 - 0x14], [A6 - 0xA] 000007B6 2D6E FFFA FFF0 move.l [A6 - 0x10], [A6 - 0x6] 000007BC 3D6E FFFE FFF4 move.w [A6 - 0xC], [A6 - 0x2] 000007C2 486E FFF6 pea.l [A6 - 0xA] 000007C6 486E FFEC pea.l [A6 - 0x14] 000007CA 3F3C 0004 move.w -[A7], 0x4 000007CE A9EB syscall Pack4/FP68K 000007D0 2D6D FFAE FFE2 move.l [A6 - 0x1E], [A5 - 0x52] 000007D6 2D6D FFB2 FFE6 move.l [A6 - 0x1A], [A5 - 0x4E] 000007DC 3D6D FFB6 FFEA move.w [A6 - 0x16], [A5 - 0x4A] 000007E2 486E FFEC pea.l [A6 - 0x14] 000007E6 486E FFE2 pea.l [A6 - 0x1E] 000007EA 3F3C 0002 move.w -[A7], 0x2 000007EE A9EB syscall Pack4/FP68K 000007F0 41EE FFF6 lea.l A0, [A6 - 0xA] 000007F4 43EE FFE2 lea.l A1, [A6 - 0x1E] 000007F8 20D9 move.l [A0]+, [A1]+ 000007FA 20D9 move.l [A0]+, [A1]+ 000007FC 30D9 move.w [A0]+, [A1]+ label000007FE: 000007FE 41D6 lea.l A0, [A6] 00000800 2F20 move.l -[A7], -[A0] 00000802 2F20 move.l -[A7], -[A0] 00000804 3F20 move.w -[A7], -[A0] 00000806 486E FFEC pea.l [A6 - 0x14] 0000080A 4EBA 09C6 jsr [PC + 0x9C6 /* 000011D2 */] 0000080E 4FEF 000E lea.l A7, [A7 + 0xE] 00000812 2D6E 000C FFE2 move.l [A6 - 0x1E], [A6 + 0xC] 00000818 2D6E 0010 FFE6 move.l [A6 - 0x1A], [A6 + 0x10] 0000081E 3D6E 0014 FFEA move.w [A6 - 0x16], [A6 + 0x14] 00000824 486E FFEC pea.l [A6 - 0x14] 00000828 486E FFE2 pea.l [A6 - 0x1E] 0000082C 3F3C 0006 move.w -[A7], 0x6 00000830 A9EB syscall Pack4/FP68K 00000832 41EE FFEC lea.l A0, [A6 - 0x14] 00000836 2F20 move.l -[A7], -[A0] 00000838 2F20 move.l -[A7], -[A0] 0000083A 3F20 move.w -[A7], -[A0] 0000083C 486E FFD8 pea.l [A6 - 0x28] 00000840 4EBA 0020 jsr [PC + 0x20 /* 00000862 */] 00000844 4FEF 000E lea.l A7, [A7 + 0xE] 00000848 206E 0008 movea.l A0, [A6 + 0x8] 0000084C 43EE FFD8 lea.l A1, [A6 - 0x28] 00000850 20D9 move.l [A0]+, [A1]+ 00000852 20D9 move.l [A0]+, [A1]+ 00000854 30D9 move.w [A0]+, [A1]+ label00000856: 00000856 4E5E unlink A6 00000858 4E75 rts 0000085A 4153 chk.w D0, [A3] 0000085C 494E chk.w D4, A6 0000085E 2020 move.l D0, -[A0] 00000860 2020 move.l D0, -[A0] fn00000862: 00000862 4E56 0000 link A6, 0 00000866 486E 000C pea.l [A6 + 0xC] 0000086A 3F3C 001E move.w -[A7], 0x1E 0000086E A9EC syscall Pack5/Elems68K 00000870 206E 0008 movea.l A0, [A6 + 0x8] 00000874 43EE 000C lea.l A1, [A6 + 0xC] 00000878 20D9 move.l [A0]+, [A1]+ 0000087A 20D9 move.l [A0]+, [A1]+ 0000087C 30D9 move.w [A0]+, [A1]+ 0000087E 4E5E unlink A6 00000880 4E75 rts 00000882 4154 chk.w D0, [A4] 00000884 414E chk.w D0, A6 00000886 2020 move.l D0, -[A0] 00000888 2020 move.l D0, -[A0] 0000088A 4E56 FFD8 link A6, -0x0028 0000088E 3D7C 0000 FFF4 move.w [A6 - 0xC], 0x0 00000894 486E FFF4 pea.l [A6 - 0xC] 00000898 486E 0016 pea.l [A6 + 0x16] 0000089C 3F3C 2008 move.w -[A7], 0x2008 000008A0 A9EB syscall Pack4/FP68K 000008A2 662E bne +0x30 /* 000008D2 */ 000008A4 3D7C 0000 FFF2 move.w [A6 - 0xE], 0x0 000008AA 486E FFF2 pea.l [A6 - 0xE] 000008AE 486E 000C pea.l [A6 + 0xC] 000008B2 3F3C 2008 move.w -[A7], 0x2008 000008B6 A9EB syscall Pack4/FP68K 000008B8 6618 bne +0x1A /* 000008D2 */ 000008BA 7021 moveq.l D0, 0x21 000008BC 3B40 CA16 move.w [A5 - 0x35EA], D0 000008C0 206E 0008 movea.l A0, [A6 + 0x8] 000008C4 43ED FFA4 lea.l A1, [A5 - 0x5C] 000008C8 20D9 move.l [A0]+, [A1]+ 000008CA 20D9 move.l [A0]+, [A1]+ 000008CC 30D9 move.w [A0]+, [A1]+ 000008CE 6000 00BC bra +0xBE /* 0000098C */ label000008D2: 000008D2 2D6E 000C FFEC move.l [A6 - 0x14], [A6 + 0xC] 000008D8 2D6E 0010 FFF0 move.l [A6 - 0x10], [A6 + 0x10] 000008DE 3D6E 0014 FFF4 move.w [A6 - 0xC], [A6 + 0x14] 000008E4 486E 0016 pea.l [A6 + 0x16] 000008E8 486E FFEC pea.l [A6 - 0x14] 000008EC 3F3C 0006 move.w -[A7], 0x6 000008F0 A9EB syscall Pack4/FP68K 000008F2 41EE FFF6 lea.l A0, [A6 - 0xA] 000008F6 2F20 move.l -[A7], -[A0] 000008F8 2F20 move.l -[A7], -[A0] 000008FA 3F20 move.w -[A7], -[A0] 000008FC 486E FFE2 pea.l [A6 - 0x1E] 00000900 4EBA 0966 jsr [PC + 0x966 /* 00001268 */] 00000904 4FEF 000E lea.l A7, [A7 + 0xE] 00000908 41EE FFEC lea.l A0, [A6 - 0x14] 0000090C 2F20 move.l -[A7], -[A0] 0000090E 2F20 move.l -[A7], -[A0] 00000910 3F20 move.w -[A7], -[A0] 00000912 486E FFD8 pea.l [A6 - 0x28] 00000916 4EBA FF4A jsr [PC - 0xB6 /* 00000862 */] 0000091A 4FEF 000E lea.l A7, [A7 + 0xE] 0000091E 41EE FFF6 lea.l A0, [A6 - 0xA] 00000922 43EE FFD8 lea.l A1, [A6 - 0x28] 00000926 20D9 move.l [A0]+, [A1]+ 00000928 20D9 move.l [A0]+, [A1]+ 0000092A 30D9 move.w [A0]+, [A1]+ 0000092C 3D7C 0000 FFF4 move.w [A6 - 0xC], 0x0 00000932 486E FFF4 pea.l [A6 - 0xC] 00000936 486E 0016 pea.l [A6 + 0x16] 0000093A 3F3C 200A move.w -[A7], 0x200A /* ' \n' */ 0000093E A9EB syscall Pack4/FP68K 00000940 6C2E bge +0x30 /* 00000970 */ 00000942 2D6D FFEA FFEC move.l [A6 - 0x14], [A5 - 0x16] 00000948 2D6D FFEE FFF0 move.l [A6 - 0x10], [A5 - 0x12] 0000094E 3D6D FFF2 FFF4 move.w [A6 - 0xC], [A5 - 0xE] 00000954 486E FFF6 pea.l [A6 - 0xA] 00000958 486E FFEC pea.l [A6 - 0x14] 0000095C 3F3C 0002 move.w -[A7], 0x2 00000960 A9EB syscall Pack4/FP68K 00000962 41EE FFF6 lea.l A0, [A6 - 0xA] 00000966 43EE FFEC lea.l A1, [A6 - 0x14] 0000096A 20D9 move.l [A0]+, [A1]+ 0000096C 20D9 move.l [A0]+, [A1]+ 0000096E 30D9 move.w [A0]+, [A1]+ label00000970: 00000970 486E FFF6 pea.l [A6 - 0xA] 00000974 486E 000C pea.l [A6 + 0xC] 00000978 4EBA FC44 jsr [PC - 0x3BC /* 000005BE */] 0000097C 508F addq.l A7, 8 0000097E 206E 0008 movea.l A0, [A6 + 0x8] 00000982 43EE FFF6 lea.l A1, [A6 - 0xA] 00000986 20D9 move.l [A0]+, [A1]+ 00000988 20D9 move.l [A0]+, [A1]+ 0000098A 30D9 move.w [A0]+, [A1]+ label0000098C: 0000098C 4E5E unlink A6 0000098E 4E75 rts 00000990 4154 chk.w D0, [A4] 00000992 414E chk.w D0, A6 00000994 3220 move.w D1, -[A0] 00000996 2020 move.l D0, -[A0] export_10: 00000998 4E56 0000 link A6, 0 0000099C 486E 000C pea.l [A6 + 0xC] 000009A0 3F3C 001A move.w -[A7], 0x1A 000009A4 A9EC syscall Pack5/Elems68K 000009A6 206E 0008 movea.l A0, [A6 + 0x8] 000009AA 43EE 000C lea.l A1, [A6 + 0xC] 000009AE 20D9 move.l [A0]+, [A1]+ 000009B0 20D9 move.l [A0]+, [A1]+ 000009B2 30D9 move.w [A0]+, [A1]+ 000009B4 4E5E unlink A6 000009B6 4E75 rts 000009B8 434F chk.w D1, A7 000009BA 5320 subq.b -[A0], 1 000009BC 2020 move.l D0, -[A0] 000009BE 2020 move.l D0, -[A0] export_11: 000009C0 4E56 0000 link A6, 0 000009C4 486E 000C pea.l [A6 + 0xC] 000009C8 3F3C 0018 move.w -[A7], 0x18 000009CC A9EC syscall Pack5/Elems68K 000009CE 206E 0008 movea.l A0, [A6 + 0x8] 000009D2 43EE 000C lea.l A1, [A6 + 0xC] 000009D6 20D9 move.l [A0]+, [A1]+ 000009D8 20D9 move.l [A0]+, [A1]+ 000009DA 30D9 move.w [A0]+, [A1]+ 000009DC 4E5E unlink A6 000009DE 4E75 rts 000009E0 5349 subq.w A1, 1 000009E2 4E20 .invalid // invalid opcode 4 000009E4 2020 move.l D0, -[A0] 000009E6 2020 move.l D0, -[A0] 000009E8 4E56 0000 link A6, 0 000009EC 486D FFFE pea.l [A5 - 0x2] 000009F0 3F3C 0017 move.w -[A7], 0x17 000009F4 A9EB syscall Pack4/FP68K 000009F6 486E 000C pea.l [A6 + 0xC] 000009FA 3F3C 001C move.w -[A7], 0x1C 000009FE A9EC syscall Pack5/Elems68K 00000A00 486D FFFE pea.l [A5 - 0x2] 00000A04 3F3C 0003 move.w -[A7], 0x3 00000A08 A9EB syscall Pack4/FP68K 00000A0A 303C 0F00 move.w D0, 0xF00 00000A0E C06D FFFE and.w D0, [A5 - 0x2] 00000A12 4A40 tst.w D0 00000A14 6714 beq +0x16 /* 00000A2A */ 00000A16 7022 moveq.l D0, 0x22 00000A18 3B40 CA16 move.w [A5 - 0x35EA], D0 00000A1C 41EE 000C lea.l A0, [A6 + 0xC] 00000A20 43ED FF86 lea.l A1, [A5 - 0x7A] 00000A24 20D9 move.l [A0]+, [A1]+ 00000A26 20D9 move.l [A0]+, [A1]+ 00000A28 30D9 move.w [A0]+, [A1]+ label00000A2A: 00000A2A 206E 0008 movea.l A0, [A6 + 0x8] 00000A2E 43EE 000C lea.l A1, [A6 + 0xC] 00000A32 20D9 move.l [A0]+, [A1]+ 00000A34 20D9 move.l [A0]+, [A1]+ 00000A36 30D9 move.w [A0]+, [A1]+ 00000A38 4E5E unlink A6 00000A3A 4E75 rts 00000A3C 5441 addq.w D1, 2 00000A3E 4E20 .invalid // invalid opcode 4 00000A40 2020 move.l D0, -[A0] 00000A42 2020 move.l D0, -[A0] 00000A44 4E56 FFEC link A6, -0x0014 00000A48 486D FFFE pea.l [A5 - 0x2] 00000A4C 3F3C 0017 move.w -[A7], 0x17 00000A50 A9EB syscall Pack4/FP68K 00000A52 41EE 0016 lea.l A0, [A6 + 0x16] 00000A56 2F20 move.l -[A7], -[A0] 00000A58 2F20 move.l -[A7], -[A0] 00000A5A 3F20 move.w -[A7], -[A0] 00000A5C 486E FFF6 pea.l [A6 - 0xA] 00000A60 4EBA 0806 jsr [PC + 0x806 /* 00001268 */] 00000A64 4FEF 000E lea.l A7, [A7 + 0xE] 00000A68 41D6 lea.l A0, [A6] 00000A6A 2F20 move.l -[A7], -[A0] 00000A6C 2F20 move.l -[A7], -[A0] 00000A6E 3F20 move.w -[A7], -[A0] 00000A70 486E FFEC pea.l [A6 - 0x14] 00000A74 4EBA 0236 jsr [PC + 0x236 /* 00000CAC */] 00000A78 4FEF 000E lea.l A7, [A7 + 0xE] 00000A7C 486D FFD6 pea.l [A5 - 0x2A] 00000A80 486E FFEC pea.l [A6 - 0x14] 00000A84 3F3C 0004 move.w -[A7], 0x4 00000A88 A9EB syscall Pack4/FP68K 00000A8A 41EE 000C lea.l A0, [A6 + 0xC] 00000A8E 43EE FFEC lea.l A1, [A6 - 0x14] 00000A92 20D9 move.l [A0]+, [A1]+ 00000A94 20D9 move.l [A0]+, [A1]+ 00000A96 30D9 move.w [A0]+, [A1]+ 00000A98 2D6D FFE0 FFF6 move.l [A6 - 0xA], [A5 - 0x20] 00000A9E 2D6D FFE4 FFFA move.l [A6 - 0x6], [A5 - 0x1C] 00000AA4 3D6D FFE8 FFFE move.w [A6 - 0x2], [A5 - 0x18] 00000AAA 486E 000C pea.l [A6 + 0xC] 00000AAE 486E FFF6 pea.l [A6 - 0xA] 00000AB2 3F3C 0006 move.w -[A7], 0x6 00000AB6 A9EB syscall Pack4/FP68K 00000AB8 486E FFF6 pea.l [A6 - 0xA] 00000ABC 486E 000C pea.l [A6 + 0xC] 00000AC0 3F3C 0000 move.w -[A7], 0x0 00000AC4 A9EB syscall Pack4/FP68K 00000AC6 486D FFFE pea.l [A5 - 0x2] 00000ACA 3F3C 0003 move.w -[A7], 0x3 00000ACE A9EB syscall Pack4/FP68K 00000AD0 303C 0F00 move.w D0, 0xF00 00000AD4 C06D FFFE and.w D0, [A5 - 0x2] 00000AD8 4A40 tst.w D0 00000ADA 6714 beq +0x16 /* 00000AF0 */ 00000ADC 7022 moveq.l D0, 0x22 00000ADE 3B40 CA16 move.w [A5 - 0x35EA], D0 00000AE2 41EE 000C lea.l A0, [A6 + 0xC] 00000AE6 43ED FF86 lea.l A1, [A5 - 0x7A] 00000AEA 20D9 move.l [A0]+, [A1]+ 00000AEC 20D9 move.l [A0]+, [A1]+ 00000AEE 30D9 move.w [A0]+, [A1]+ label00000AF0: 00000AF0 206E 0008 movea.l A0, [A6 + 0x8] 00000AF4 43EE 000C lea.l A1, [A6 + 0xC] 00000AF8 20D9 move.l [A0]+, [A1]+ 00000AFA 20D9 move.l [A0]+, [A1]+ 00000AFC 30D9 move.w [A0]+, [A1]+ 00000AFE 4E5E unlink A6 00000B00 4E75 rts 00000B02 434F chk.w D1, A7 00000B04 5348 subq.w A0, 1 00000B06 2020 move.l D0, -[A0] 00000B08 2020 move.l D0, -[A0] 00000B0A 4E56 FFE2 link A6, -0x001E 00000B0E 41EE 0016 lea.l A0, [A6 + 0x16] 00000B12 2F20 move.l -[A7], -[A0] 00000B14 2F20 move.l -[A7], -[A0] 00000B16 3F20 move.w -[A7], -[A0] 00000B18 486E FFEC pea.l [A6 - 0x14] 00000B1C 4EBA 074A jsr [PC + 0x74A /* 00001268 */] 00000B20 4FEF 000E lea.l A7, [A7 + 0xE] 00000B24 41EE FFF6 lea.l A0, [A6 - 0xA] 00000B28 43EE FFEC lea.l A1, [A6 - 0x14] 00000B2C 20D9 move.l [A0]+, [A1]+ 00000B2E 20D9 move.l [A0]+, [A1]+ 00000B30 30D9 move.w [A0]+, [A1]+ 00000B32 486D FF9A pea.l [A5 - 0x66] 00000B36 486E FFF6 pea.l [A6 - 0xA] 00000B3A 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000B3E A9EB syscall Pack4/FP68K 00000B40 6F00 009C ble +0x9E /* 00000BDE */ 00000B44 486D FFFE pea.l [A5 - 0x2] 00000B48 3F3C 0017 move.w -[A7], 0x17 00000B4C A9EB syscall Pack4/FP68K 00000B4E 486E FFF6 pea.l [A6 - 0xA] 00000B52 3F3C 000C move.w -[A7], 0xC 00000B56 A9EC syscall Pack5/Elems68K 00000B58 2D6E FFF6 FFEC move.l [A6 - 0x14], [A6 - 0xA] 00000B5E 2D6E FFFA FFF0 move.l [A6 - 0x10], [A6 - 0x6] 00000B64 3D6E FFFE FFF4 move.w [A6 - 0xC], [A6 - 0x2] 00000B6A 486D FFAE pea.l [A5 - 0x52] 00000B6E 486E FFEC pea.l [A6 - 0x14] 00000B72 3F3C 0000 move.w -[A7], 0x0 00000B76 A9EB syscall Pack4/FP68K 00000B78 2D6E FFF6 FFE2 move.l [A6 - 0x1E], [A6 - 0xA] 00000B7E 2D6E FFFA FFE6 move.l [A6 - 0x1A], [A6 - 0x6] 00000B84 3D6E FFFE FFEA move.w [A6 - 0x16], [A6 - 0x2] 00000B8A 486E FFEC pea.l [A6 - 0x14] 00000B8E 486E FFE2 pea.l [A6 - 0x1E] 00000B92 3F3C 0006 move.w -[A7], 0x6 00000B96 A9EB syscall Pack4/FP68K 00000B98 486E FFE2 pea.l [A6 - 0x1E] 00000B9C 486E FFF6 pea.l [A6 - 0xA] 00000BA0 3F3C 0000 move.w -[A7], 0x0 00000BA4 A9EB syscall Pack4/FP68K 00000BA6 486D FFD6 pea.l [A5 - 0x2A] 00000BAA 486E FFF6 pea.l [A6 - 0xA] 00000BAE 3F3C 0004 move.w -[A7], 0x4 00000BB2 A9EB syscall Pack4/FP68K 00000BB4 486D FFFE pea.l [A5 - 0x2] 00000BB8 3F3C 0003 move.w -[A7], 0x3 00000BBC A9EB syscall Pack4/FP68K 00000BBE 303C 0F00 move.w D0, 0xF00 00000BC2 C06D FFFE and.w D0, [A5 - 0x2] 00000BC6 4A40 tst.w D0 00000BC8 6714 beq +0x16 /* 00000BDE */ 00000BCA 7022 moveq.l D0, 0x22 00000BCC 3B40 CA16 move.w [A5 - 0x35EA], D0 00000BD0 41EE FFF6 lea.l A0, [A6 - 0xA] 00000BD4 43ED FF86 lea.l A1, [A5 - 0x7A] 00000BD8 20D9 move.l [A0]+, [A1]+ 00000BDA 20D9 move.l [A0]+, [A1]+ 00000BDC 30D9 move.w [A0]+, [A1]+ label00000BDE: 00000BDE 486E FFF6 pea.l [A6 - 0xA] 00000BE2 486E 000C pea.l [A6 + 0xC] 00000BE6 4EBA F9D6 jsr [PC - 0x62A /* 000005BE */] 00000BEA 508F addq.l A7, 8 00000BEC 206E 0008 movea.l A0, [A6 + 0x8] 00000BF0 43EE FFF6 lea.l A1, [A6 - 0xA] 00000BF4 20D9 move.l [A0]+, [A1]+ 00000BF6 20D9 move.l [A0]+, [A1]+ 00000BF8 30D9 move.w [A0]+, [A1]+ 00000BFA 4E5E unlink A6 00000BFC 4E75 rts 00000BFE 5349 subq.w A1, 1 00000C00 4E48 trap 8 00000C02 2020 move.l D0, -[A0] 00000C04 2020 move.l D0, -[A0] 00000C06 4E56 FFEC link A6, -0x0014 00000C0A 41EE 0016 lea.l A0, [A6 + 0x16] 00000C0E 2F20 move.l -[A7], -[A0] 00000C10 2F20 move.l -[A7], -[A0] 00000C12 3F20 move.w -[A7], -[A0] 00000C14 486E FFEC pea.l [A6 - 0x14] 00000C18 4EBA 064E jsr [PC + 0x64E /* 00001268 */] 00000C1C 4FEF 000E lea.l A7, [A7 + 0xE] 00000C20 41EE FFF6 lea.l A0, [A6 - 0xA] 00000C24 43EE FFEC lea.l A1, [A6 - 0x14] 00000C28 20D9 move.l [A0]+, [A1]+ 00000C2A 20D9 move.l [A0]+, [A1]+ 00000C2C 30D9 move.w [A0]+, [A1]+ 00000C2E 486D FF9A pea.l [A5 - 0x66] 00000C32 486E FFF6 pea.l [A6 - 0xA] 00000C36 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000C3A A9EB syscall Pack4/FP68K 00000C3C 6F46 ble +0x48 /* 00000C84 */ 00000C3E 486D FFCC pea.l [A5 - 0x34] 00000C42 486E FFF6 pea.l [A6 - 0xA] 00000C46 3F3C 0004 move.w -[A7], 0x4 00000C4A A9EB syscall Pack4/FP68K 00000C4C 486E FFF6 pea.l [A6 - 0xA] 00000C50 3F3C 000C move.w -[A7], 0xC 00000C54 A9EC syscall Pack5/Elems68K 00000C56 2D6E FFF6 FFEC move.l [A6 - 0x14], [A6 - 0xA] 00000C5C 2D6E FFFA FFF0 move.l [A6 - 0x10], [A6 - 0x6] 00000C62 3D6E FFFE FFF4 move.w [A6 - 0xC], [A6 - 0x2] 00000C68 486D FFB8 pea.l [A5 - 0x48] 00000C6C 486E FFEC pea.l [A6 - 0x14] 00000C70 3F3C 0000 move.w -[A7], 0x0 00000C74 A9EB syscall Pack4/FP68K 00000C76 486E FFEC pea.l [A6 - 0x14] 00000C7A 486E FFF6 pea.l [A6 - 0xA] 00000C7E 3F3C 0006 move.w -[A7], 0x6 00000C82 A9EB syscall Pack4/FP68K label00000C84: 00000C84 486E FFF6 pea.l [A6 - 0xA] 00000C88 486E 000C pea.l [A6 + 0xC] 00000C8C 4EBA F930 jsr [PC - 0x6D0 /* 000005BE */] 00000C90 508F addq.l A7, 8 00000C92 206E 0008 movea.l A0, [A6 + 0x8] 00000C96 43EE FFF6 lea.l A1, [A6 - 0xA] 00000C9A 20D9 move.l [A0]+, [A1]+ 00000C9C 20D9 move.l [A0]+, [A1]+ 00000C9E 30D9 move.w [A0]+, [A1]+ 00000CA0 4E5E unlink A6 00000CA2 4E75 rts 00000CA4 5441 addq.w D1, 2 00000CA6 4E48 trap 8 00000CA8 2020 move.l D0, -[A0] 00000CAA 2020 move.l D0, -[A0] fn00000CAC: 00000CAC 4E56 0000 link A6, 0 00000CB0 486D FFFE pea.l [A5 - 0x2] 00000CB4 3F3C 0017 move.w -[A7], 0x17 00000CB8 A9EB syscall Pack4/FP68K 00000CBA 486E 000C pea.l [A6 + 0xC] 00000CBE 3F3C 0008 move.w -[A7], 0x8 00000CC2 A9EC syscall Pack5/Elems68K 00000CC4 486D FFFE pea.l [A5 - 0x2] 00000CC8 3F3C 0003 move.w -[A7], 0x3 00000CCC A9EB syscall Pack4/FP68K 00000CCE 303C 0F00 move.w D0, 0xF00 00000CD2 C06D FFFE and.w D0, [A5 - 0x2] 00000CD6 4A40 tst.w D0 00000CD8 6714 beq +0x16 /* 00000CEE */ 00000CDA 7022 moveq.l D0, 0x22 00000CDC 3B40 CA16 move.w [A5 - 0x35EA], D0 00000CE0 41EE 000C lea.l A0, [A6 + 0xC] 00000CE4 43ED FF86 lea.l A1, [A5 - 0x7A] 00000CE8 20D9 move.l [A0]+, [A1]+ 00000CEA 20D9 move.l [A0]+, [A1]+ 00000CEC 30D9 move.w [A0]+, [A1]+ label00000CEE: 00000CEE 206E 0008 movea.l A0, [A6 + 0x8] 00000CF2 43EE 000C lea.l A1, [A6 + 0xC] 00000CF6 20D9 move.l [A0]+, [A1]+ 00000CF8 20D9 move.l [A0]+, [A1]+ 00000CFA 30D9 move.w [A0]+, [A1]+ 00000CFC 4E5E unlink A6 00000CFE 4E75 rts 00000D00 4558 chk.w D2, [A0]+ 00000D02 5020 addq.b -[A0], 8 00000D04 2020 move.l D0, -[A0] 00000D06 2020 move.l D0, -[A0] 00000D08 4E56 FFE2 link A6, -0x001E 00000D0C 2F0C move.l -[A7], A4 00000D0E 286E 0016 movea.l A4, [A6 + 0x16] 00000D12 41EE 0016 lea.l A0, [A6 + 0x16] 00000D16 2F20 move.l -[A7], -[A0] 00000D18 2F20 move.l -[A7], -[A0] 00000D1A 3F20 move.w -[A7], -[A0] 00000D1C 486E FFEC pea.l [A6 - 0x14] 00000D20 4EBA 0546 jsr [PC + 0x546 /* 00001268 */] 00000D24 4FEF 000E lea.l A7, [A7 + 0xE] 00000D28 41EE FFF6 lea.l A0, [A6 - 0xA] 00000D2C 43EE FFEC lea.l A1, [A6 - 0x14] 00000D30 20D9 move.l [A0]+, [A1]+ 00000D32 20D9 move.l [A0]+, [A1]+ 00000D34 30D9 move.w [A0]+, [A1]+ 00000D36 41EE FFEC lea.l A0, [A6 - 0x14] 00000D3A 43ED FFB8 lea.l A1, [A5 - 0x48] 00000D3E 20D9 move.l [A0]+, [A1]+ 00000D40 20D9 move.l [A0]+, [A1]+ 00000D42 30D9 move.w [A0]+, [A1]+ 00000D44 3D7C 0000 FFEA move.w [A6 - 0x16], 0x0 00000D4A 486E FFEA pea.l [A6 - 0x16] 00000D4E 486E FFF6 pea.l [A6 - 0xA] 00000D52 3F3C 2008 move.w -[A7], 0x2008 00000D56 A9EB syscall Pack4/FP68K 00000D58 6614 bne +0x16 /* 00000D6E */ 00000D5A 4254 clr.w [A4] 00000D5C 206E 0008 movea.l A0, [A6 + 0x8] 00000D60 43ED FFA4 lea.l A1, [A5 - 0x5C] 00000D64 20D9 move.l [A0]+, [A1]+ 00000D66 20D9 move.l [A0]+, [A1]+ 00000D68 30D9 move.w [A0]+, [A1]+ 00000D6A 6000 00AC bra +0xAE /* 00000E18 */ label00000D6E: 00000D6E 486E FFF6 pea.l [A6 - 0xA] 00000D72 3F3C 0002 move.w -[A7], 0x2 00000D76 A9EC syscall Pack5/Elems68K 00000D78 2D6E FFF6 FFE2 move.l [A6 - 0x1E], [A6 - 0xA] 00000D7E 2D6E FFFA FFE6 move.l [A6 - 0x1A], [A6 - 0x6] 00000D84 3D6E FFFE FFEA move.w [A6 - 0x16], [A6 - 0x2] 00000D8A 486E FFE2 pea.l [A6 - 0x1E] 00000D8E 3F3C 0016 move.w -[A7], 0x16 00000D92 A9EB syscall Pack4/FP68K 00000D94 486E FFE2 pea.l [A6 - 0x1E] 00000D98 4854 pea.l [A4] 00000D9A 3F3C 2010 move.w -[A7], 0x2010 00000D9E A9EB syscall Pack4/FP68K 00000DA0 4854 pea.l [A4] 00000DA2 486E FFF6 pea.l [A6 - 0xA] 00000DA6 3F3C 2002 move.w -[A7], 0x2002 00000DAA A9EB syscall Pack4/FP68K 00000DAC 486E FFF6 pea.l [A6 - 0xA] 00000DB0 486E FFEC pea.l [A6 - 0x14] 00000DB4 3F3C 8012 move.w -[A7], 0x8012 00000DB8 A9EC syscall Pack5/Elems68K 00000DBA 486D FFAE pea.l [A5 - 0x52] 00000DBE 486E FFEC pea.l [A6 - 0x14] 00000DC2 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000DC6 A9EB syscall Pack4/FP68K 00000DC8 6D12 blt +0x14 /* 00000DDC */ 00000DCA 486D FFD6 pea.l [A5 - 0x2A] 00000DCE 486E FFEC pea.l [A6 - 0x14] 00000DD2 3F3C 0004 move.w -[A7], 0x4 00000DD6 A9EB syscall Pack4/FP68K 00000DD8 5254 addq.w [A4], 1 00000DDA 6020 bra +0x22 /* 00000DFC */ label00000DDC: 00000DDC 486D FFD6 pea.l [A5 - 0x2A] 00000DE0 486E FFEC pea.l [A6 - 0x14] 00000DE4 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000DE8 A9EB syscall Pack4/FP68K 00000DEA 6C10 bge +0x12 /* 00000DFC */ 00000DEC 486E FFEC pea.l [A6 - 0x14] 00000DF0 486E FFEC pea.l [A6 - 0x14] 00000DF4 3F3C 0000 move.w -[A7], 0x0 00000DF8 A9EB syscall Pack4/FP68K 00000DFA 5354 subq.w [A4], 1 label00000DFC: 00000DFC 486E FFEC pea.l [A6 - 0x14] 00000E00 486E 000C pea.l [A6 + 0xC] 00000E04 4EBA F7B8 jsr [PC - 0x848 /* 000005BE */] 00000E08 508F addq.l A7, 8 00000E0A 206E 0008 movea.l A0, [A6 + 0x8] 00000E0E 43EE FFEC lea.l A1, [A6 - 0x14] 00000E12 20D9 move.l [A0]+, [A1]+ 00000E14 20D9 move.l [A0]+, [A1]+ 00000E16 30D9 move.w [A0]+, [A1]+ label00000E18: 00000E18 285F movea.l A4, [A7]+ 00000E1A 4E5E unlink A6 00000E1C 4E75 rts 00000E1E 4652 not.w [A2] 00000E20 4558 chk.w D2, [A0]+ 00000E22 5020 addq.b -[A0], 8 00000E24 2020 move.l D0, -[A0] 00000E26 4E56 0000 link A6, 0 00000E2A 486D FFFE pea.l [A5 - 0x2] 00000E2E 3F3C 0017 move.w -[A7], 0x17 00000E32 A9EB syscall Pack4/FP68K 00000E34 486E 0016 pea.l [A6 + 0x16] 00000E38 486E 000C pea.l [A6 + 0xC] 00000E3C 3F3C 0018 move.w -[A7], 0x18 00000E40 A9EB syscall Pack4/FP68K 00000E42 486D FFFE pea.l [A5 - 0x2] 00000E46 3F3C 0003 move.w -[A7], 0x3 00000E4A A9EB syscall Pack4/FP68K 00000E4C 303C 0F00 move.w D0, 0xF00 00000E50 C06D FFFE and.w D0, [A5 - 0x2] 00000E54 4A40 tst.w D0 00000E56 6714 beq +0x16 /* 00000E6C */ 00000E58 7022 moveq.l D0, 0x22 00000E5A 3B40 CA16 move.w [A5 - 0x35EA], D0 00000E5E 41EE 000C lea.l A0, [A6 + 0xC] 00000E62 43ED FF86 lea.l A1, [A5 - 0x7A] 00000E66 20D9 move.l [A0]+, [A1]+ 00000E68 20D9 move.l [A0]+, [A1]+ 00000E6A 30D9 move.w [A0]+, [A1]+ label00000E6C: 00000E6C 206E 0008 movea.l A0, [A6 + 0x8] 00000E70 43EE 000C lea.l A1, [A6 + 0xC] 00000E74 20D9 move.l [A0]+, [A1]+ 00000E76 20D9 move.l [A0]+, [A1]+ 00000E78 30D9 move.w [A0]+, [A1]+ 00000E7A 4E5E unlink A6 00000E7C 4E75 rts 00000E7E 4C44 4558 movem.l D3,D4,D6,A0,A2,A6, D4 00000E82 5020 addq.b -[A0], 8 00000E84 2020 move.l D0, -[A0] 00000E86 4E56 FFFE link A6, -0x0002 00000E8A 3D7C 0000 FFFE move.w [A6 - 0x2], 0x0 00000E90 486E FFFE pea.l [A6 - 0x2] 00000E94 486E 000C pea.l [A6 + 0xC] 00000E98 3F3C 200A move.w -[A7], 0x200A /* ' \n' */ 00000E9C A9EB syscall Pack4/FP68K 00000E9E 6C16 bge +0x18 /* 00000EB6 */ 00000EA0 7021 moveq.l D0, 0x21 00000EA2 3B40 CA16 move.w [A5 - 0x35EA], D0 00000EA6 206E 0008 movea.l A0, [A6 + 0x8] 00000EAA 43ED FF90 lea.l A1, [A5 - 0x70] 00000EAE 20D9 move.l [A0]+, [A1]+ 00000EB0 20D9 move.l [A0]+, [A1]+ 00000EB2 30D9 move.w [A0]+, [A1]+ 00000EB4 604A bra +0x4C /* 00000F00 */ label00000EB6: 00000EB6 486D FFFE pea.l [A5 - 0x2] 00000EBA 3F3C 0017 move.w -[A7], 0x17 00000EBE A9EB syscall Pack4/FP68K 00000EC0 486E 000C pea.l [A6 + 0xC] 00000EC4 4267 clr.w -[A7] 00000EC6 A9EC syscall Pack5/Elems68K 00000EC8 486D FFFE pea.l [A5 - 0x2] 00000ECC 3F3C 0003 move.w -[A7], 0x3 00000ED0 A9EB syscall Pack4/FP68K 00000ED2 303C 0F00 move.w D0, 0xF00 00000ED6 C06D FFFE and.w D0, [A5 - 0x2] 00000EDA 4A40 tst.w D0 00000EDC 6714 beq +0x16 /* 00000EF2 */ 00000EDE 7022 moveq.l D0, 0x22 00000EE0 3B40 CA16 move.w [A5 - 0x35EA], D0 00000EE4 41EE 000C lea.l A0, [A6 + 0xC] 00000EE8 43ED FF90 lea.l A1, [A5 - 0x70] 00000EEC 20D9 move.l [A0]+, [A1]+ 00000EEE 20D9 move.l [A0]+, [A1]+ 00000EF0 30D9 move.w [A0]+, [A1]+ label00000EF2: 00000EF2 206E 0008 movea.l A0, [A6 + 0x8] 00000EF6 43EE 000C lea.l A1, [A6 + 0xC] 00000EFA 20D9 move.l [A0]+, [A1]+ 00000EFC 20D9 move.l [A0]+, [A1]+ 00000EFE 30D9 move.w [A0]+, [A1]+ label00000F00: 00000F00 4E5E unlink A6 00000F02 4E75 rts 00000F04 4C4F 4720 movem.l D5,A0,A1,A2,A6, A7 00000F08 2020 move.l D0, -[A0] 00000F0A 2020 move.l D0, -[A0] 00000F0C 4E56 FFFE link A6, -0x0002 00000F10 3D7C 0000 FFFE move.w [A6 - 0x2], 0x0 00000F16 486E FFFE pea.l [A6 - 0x2] 00000F1A 486E 000C pea.l [A6 + 0xC] 00000F1E 3F3C 200A move.w -[A7], 0x200A /* ' \n' */ 00000F22 A9EB syscall Pack4/FP68K 00000F24 6C16 bge +0x18 /* 00000F3C */ 00000F26 7021 moveq.l D0, 0x21 00000F28 3B40 CA16 move.w [A5 - 0x35EA], D0 00000F2C 206E 0008 movea.l A0, [A6 + 0x8] 00000F30 43ED FF90 lea.l A1, [A5 - 0x70] 00000F34 20D9 move.l [A0]+, [A1]+ 00000F36 20D9 move.l [A0]+, [A1]+ 00000F38 30D9 move.w [A0]+, [A1]+ 00000F3A 605A bra +0x5C /* 00000F96 */ label00000F3C: 00000F3C 486D FFFE pea.l [A5 - 0x2] 00000F40 3F3C 0017 move.w -[A7], 0x17 00000F44 A9EB syscall Pack4/FP68K 00000F46 486E 000C pea.l [A6 + 0xC] 00000F4A 3F3C 0002 move.w -[A7], 0x2 00000F4E A9EC syscall Pack5/Elems68K 00000F50 486D FFF4 pea.l [A5 - 0xC] 00000F54 486E 000C pea.l [A6 + 0xC] 00000F58 3F3C 0006 move.w -[A7], 0x6 00000F5C A9EB syscall Pack4/FP68K 00000F5E 486D FFFE pea.l [A5 - 0x2] 00000F62 3F3C 0003 move.w -[A7], 0x3 00000F66 A9EB syscall Pack4/FP68K 00000F68 303C 0F00 move.w D0, 0xF00 00000F6C C06D FFFE and.w D0, [A5 - 0x2] 00000F70 4A40 tst.w D0 00000F72 6714 beq +0x16 /* 00000F88 */ 00000F74 7022 moveq.l D0, 0x22 00000F76 3B40 CA16 move.w [A5 - 0x35EA], D0 00000F7A 41EE 000C lea.l A0, [A6 + 0xC] 00000F7E 43ED FF90 lea.l A1, [A5 - 0x70] 00000F82 20D9 move.l [A0]+, [A1]+ 00000F84 20D9 move.l [A0]+, [A1]+ 00000F86 30D9 move.w [A0]+, [A1]+ label00000F88: 00000F88 206E 0008 movea.l A0, [A6 + 0x8] 00000F8C 43EE 000C lea.l A1, [A6 + 0xC] 00000F90 20D9 move.l [A0]+, [A1]+ 00000F92 20D9 move.l [A0]+, [A1]+ 00000F94 30D9 move.w [A0]+, [A1]+ label00000F96: 00000F96 4E5E unlink A6 00000F98 4E75 rts 00000F9A 4C4F 4731 movem.l D0,D4,D5,A0,A1,A2,A6, A7 00000F9E 3020 move.w D0, -[A0] 00000FA0 2020 move.l D0, -[A0] fn00000FA2: 00000FA2 4E56 FFF6 link A6, -0x000A 00000FA6 2F0C move.l -[A7], A4 00000FA8 286E 0016 movea.l A4, [A6 + 0x16] 00000FAC 41D4 lea.l A0, [A4] 00000FAE 43EE 000C lea.l A1, [A6 + 0xC] 00000FB2 20D9 move.l [A0]+, [A1]+ 00000FB4 20D9 move.l [A0]+, [A1]+ 00000FB6 30D9 move.w [A0]+, [A1]+ 00000FB8 2F0C move.l -[A7], A4 00000FBA 3F3C 0016 move.w -[A7], 0x16 00000FBE A9EB syscall Pack4/FP68K 00000FC0 2D6E 000C FFF6 move.l [A6 - 0xA], [A6 + 0xC] 00000FC6 2D6E 0010 FFFA move.l [A6 - 0x6], [A6 + 0x10] 00000FCC 3D6E 0014 FFFE move.w [A6 - 0x2], [A6 + 0x14] 00000FD2 4854 pea.l [A4] 00000FD4 486E FFF6 pea.l [A6 - 0xA] 00000FD8 3F3C 0002 move.w -[A7], 0x2 00000FDC A9EB syscall Pack4/FP68K 00000FDE 206E 0008 movea.l A0, [A6 + 0x8] 00000FE2 43EE FFF6 lea.l A1, [A6 - 0xA] 00000FE6 20D9 move.l [A0]+, [A1]+ 00000FE8 20D9 move.l [A0]+, [A1]+ 00000FEA 30D9 move.w [A0]+, [A1]+ 00000FEC 285F movea.l A4, [A7]+ 00000FEE 4E5E unlink A6 00000FF0 4E75 rts 00000FF2 4D4F chk.w D6, A7 00000FF4 4446 neg.w D6 00000FF6 2020 move.l D0, -[A0] 00000FF8 2020 move.l D0, -[A0] 00000FFA 4E56 FFE8 link A6, -0x0018 00000FFE 426E FFFE clr.w [A6 - 0x2] 00001002 3D7C 0000 FFF2 move.w [A6 - 0xE], 0x0 00001008 486E FFF2 pea.l [A6 - 0xE] 0000100C 486E 000C pea.l [A6 + 0xC] 00001010 3F3C 2008 move.w -[A7], 0x2008 00001014 A9EB syscall Pack4/FP68K 00001016 6640 bne +0x42 /* 00001058 */ 00001018 3D7C 0000 FFF2 move.w [A6 - 0xE], 0x0 0000101E 486E FFF2 pea.l [A6 - 0xE] 00001022 486E 0016 pea.l [A6 + 0x16] 00001026 3F3C 200A move.w -[A7], 0x200A /* ' \n' */ 0000102A A9EB syscall Pack4/FP68K 0000102C 6E18 bgt +0x1A /* 00001046 */ 0000102E 7021 moveq.l D0, 0x21 00001030 3B40 CA16 move.w [A5 - 0x35EA], D0 00001034 206E 0008 movea.l A0, [A6 + 0x8] 00001038 43ED FF90 lea.l A1, [A5 - 0x70] 0000103C 20D9 move.l [A0]+, [A1]+ 0000103E 20D9 move.l [A0]+, [A1]+ 00001040 30D9 move.w [A0]+, [A1]+ 00001042 6000 0182 bra +0x184 /* 000011C6 */ label00001046: 00001046 206E 0008 movea.l A0, [A6 + 0x8] 0000104A 43ED FFA4 lea.l A1, [A5 - 0x5C] 0000104E 20D9 move.l [A0]+, [A1]+ 00001050 20D9 move.l [A0]+, [A1]+ 00001052 30D9 move.w [A0]+, [A1]+ 00001054 6000 0170 bra +0x172 /* 000011C6 */ label00001058: 00001058 3D7C 0000 FFF2 move.w [A6 - 0xE], 0x0 0000105E 486E FFF2 pea.l [A6 - 0xE] 00001062 486E 0016 pea.l [A6 + 0x16] 00001066 3F3C 2008 move.w -[A7], 0x2008 0000106A A9EB syscall Pack4/FP68K 0000106C 6612 bne +0x14 /* 00001080 */ 0000106E 206E 0008 movea.l A0, [A6 + 0x8] 00001072 43ED FFAE lea.l A1, [A5 - 0x52] 00001076 20D9 move.l [A0]+, [A1]+ 00001078 20D9 move.l [A0]+, [A1]+ 0000107A 30D9 move.w [A0]+, [A1]+ 0000107C 6000 0148 bra +0x14A /* 000011C6 */ label00001080: 00001080 3D7C 0000 FFF2 move.w [A6 - 0xE], 0x0 00001086 486E FFF2 pea.l [A6 - 0xE] 0000108A 486E 000C pea.l [A6 + 0xC] 0000108E 3F3C 200A move.w -[A7], 0x200A /* ' \n' */ 00001092 A9EB syscall Pack4/FP68K 00001094 6C00 00AA bge +0xAC /* 00001140 */ 00001098 486E 0016 pea.l [A6 + 0x16] 0000109C 41EE 0020 lea.l A0, [A6 + 0x20] 000010A0 2F20 move.l -[A7], -[A0] 000010A2 2F20 move.l -[A7], -[A0] 000010A4 3F20 move.w -[A7], -[A0] 000010A6 486E FFEA pea.l [A6 - 0x16] 000010AA 4EBA FEF6 jsr [PC - 0x10A /* 00000FA2 */] 000010AE 4FEF 0012 lea.l A7, [A7 + 0x12] 000010B2 486E FFEA pea.l [A6 - 0x16] 000010B6 486E FFE8 pea.l [A6 - 0x18] 000010BA 3F3C 001C move.w -[A7], 0x1C 000010BE A9EB syscall Pack4/FP68K 000010C0 596E FFE8 subq.w [A6 - 0x18], 4 000010C4 6718 beq +0x1A /* 000010DE */ 000010C6 7021 moveq.l D0, 0x21 000010C8 3B40 CA16 move.w [A5 - 0x35EA], D0 000010CC 206E 0008 movea.l A0, [A6 + 0x8] 000010D0 43ED FF90 lea.l A1, [A5 - 0x70] 000010D4 20D9 move.l [A0]+, [A1]+ 000010D6 20D9 move.l [A0]+, [A1]+ 000010D8 30D9 move.w [A0]+, [A1]+ 000010DA 6000 00EA bra +0xEC /* 000011C6 */ label000010DE: 000010DE 2D6E 000C FFEA move.l [A6 - 0x16], [A6 + 0xC] 000010E4 2D6E 0010 FFEE move.l [A6 - 0x12], [A6 + 0x10] 000010EA 3D6E 0014 FFF2 move.w [A6 - 0xE], [A6 + 0x14] 000010F0 486E FFEA pea.l [A6 - 0x16] 000010F4 3F3C 000D move.w -[A7], 0xD /* '\r' */ 000010F8 A9EB syscall Pack4/FP68K 000010FA 41EE 000C lea.l A0, [A6 + 0xC] 000010FE 43EE FFEA lea.l A1, [A6 - 0x16] 00001102 20D9 move.l [A0]+, [A1]+ 00001104 20D9 move.l [A0]+, [A1]+ 00001106 30D9 move.w [A0]+, [A1]+ 00001108 41ED FFC2 lea.l A0, [A5 - 0x3E] 0000110C 2F20 move.l -[A7], -[A0] 0000110E 2F20 move.l -[A7], -[A0] 00001110 3F20 move.w -[A7], -[A0] 00001112 41EE 0020 lea.l A0, [A6 + 0x20] 00001116 2F20 move.l -[A7], -[A0] 00001118 2F20 move.l -[A7], -[A0] 0000111A 3F20 move.w -[A7], -[A0] 0000111C 486E FFEA pea.l [A6 - 0x16] 00001120 4EBA 01B0 jsr [PC + 0x1B0 /* 000012D2 */] 00001124 4FEF 0018 lea.l A7, [A7 + 0x18] 00001128 486E FFEA pea.l [A6 - 0x16] 0000112C 3F3C 0016 move.w -[A7], 0x16 00001130 A9EB syscall Pack4/FP68K 00001132 486E FFEA pea.l [A6 - 0x16] 00001136 486E FFFE pea.l [A6 - 0x2] 0000113A 3F3C 2010 move.w -[A7], 0x2010 0000113E A9EB syscall Pack4/FP68K label00001140: 00001140 486D FFFE pea.l [A5 - 0x2] 00001144 3F3C 0017 move.w -[A7], 0x17 00001148 A9EB syscall Pack4/FP68K 0000114A 486E 0016 pea.l [A6 + 0x16] 0000114E 486E 000C pea.l [A6 + 0xC] 00001152 3F3C 8012 move.w -[A7], 0x8012 00001156 A9EC syscall Pack5/Elems68K 00001158 486D FFFE pea.l [A5 - 0x2] 0000115C 3F3C 0003 move.w -[A7], 0x3 00001160 A9EB syscall Pack4/FP68K 00001162 303C 0F00 move.w D0, 0xF00 00001166 C06D FFFE and.w D0, [A5 - 0x2] 0000116A 4A40 tst.w D0 0000116C 6714 beq +0x16 /* 00001182 */ 0000116E 7022 moveq.l D0, 0x22 00001170 3B40 CA16 move.w [A5 - 0x35EA], D0 00001174 41EE 000C lea.l A0, [A6 + 0xC] 00001178 43ED FF86 lea.l A1, [A5 - 0x7A] 0000117C 20D9 move.l [A0]+, [A1]+ 0000117E 20D9 move.l [A0]+, [A1]+ 00001180 30D9 move.w [A0]+, [A1]+ label00001182: 00001182 4A6E FFFE tst.w [A6 - 0x2] 00001186 671E beq +0x20 /* 000011A6 */ 00001188 2D6E 000C FFEA move.l [A6 - 0x16], [A6 + 0xC] 0000118E 2D6E 0010 FFEE move.l [A6 - 0x12], [A6 + 0x10] 00001194 3D6E 0014 FFF2 move.w [A6 - 0xE], [A6 + 0x14] 0000119A 486E FFEA pea.l [A6 - 0x16] 0000119E 3F3C 000D move.w -[A7], 0xD /* '\r' */ 000011A2 A9EB syscall Pack4/FP68K 000011A4 6012 bra +0x14 /* 000011B8 */ label000011A6: 000011A6 2D6E 000C FFEA move.l [A6 - 0x16], [A6 + 0xC] 000011AC 2D6E 0010 FFEE move.l [A6 - 0x12], [A6 + 0x10] 000011B2 3D6E 0014 FFF2 move.w [A6 - 0xE], [A6 + 0x14] label000011B8: 000011B8 206E 0008 movea.l A0, [A6 + 0x8] 000011BC 43EE FFEA lea.l A1, [A6 - 0x16] 000011C0 20D9 move.l [A0]+, [A1]+ 000011C2 20D9 move.l [A0]+, [A1]+ 000011C4 30D9 move.w [A0]+, [A1]+ label000011C6: 000011C6 4E5E unlink A6 000011C8 4E75 rts 000011CA 504F addq.w A7, 8 000011CC 5720 subq.b -[A0], 3 000011CE 2020 move.l D0, -[A0] 000011D0 2020 move.l D0, -[A0] fn000011D2: 000011D2 4E56 FFFE link A6, -0x0002 000011D6 3D7C 0000 FFFE move.w [A6 - 0x2], 0x0 000011DC 486E FFFE pea.l [A6 - 0x2] 000011E0 486E 000C pea.l [A6 + 0xC] 000011E4 3F3C 200A move.w -[A7], 0x200A /* ' \n' */ 000011E8 A9EB syscall Pack4/FP68K 000011EA 6C16 bge +0x18 /* 00001202 */ 000011EC 7021 moveq.l D0, 0x21 000011EE 3B40 CA16 move.w [A5 - 0x35EA], D0 000011F2 206E 0008 movea.l A0, [A6 + 0x8] 000011F6 43ED FFA4 lea.l A1, [A5 - 0x5C] 000011FA 20D9 move.l [A0]+, [A1]+ 000011FC 20D9 move.l [A0]+, [A1]+ 000011FE 30D9 move.w [A0]+, [A1]+ 00001200 6018 bra +0x1A /* 0000121A */ label00001202: 00001202 486E 000C pea.l [A6 + 0xC] 00001206 3F3C 0012 move.w -[A7], 0x12 0000120A A9EB syscall Pack4/FP68K 0000120C 206E 0008 movea.l A0, [A6 + 0x8] 00001210 43EE 000C lea.l A1, [A6 + 0xC] 00001214 20D9 move.l [A0]+, [A1]+ 00001216 20D9 move.l [A0]+, [A1]+ 00001218 30D9 move.w [A0]+, [A1]+ label0000121A: 0000121A 4E5E unlink A6 0000121C 4E75 rts 0000121E 5351 subq.w [A1], 1 00001220 5254 addq.w [A4], 1 00001222 2020 move.l D0, -[A0] 00001224 2020 move.l D0, -[A0] 00001226 4E56 0000 link A6, 0 0000122A 3B7C 2000 FFFE move.w [A5 - 0x2], 0x2000 /* ' \0' */ 00001230 486D FFFE pea.l [A5 - 0x2] 00001234 3F3C 0001 move.w -[A7], 0x1 00001238 A9EB syscall Pack4/FP68K 0000123A 486E 000C pea.l [A6 + 0xC] 0000123E 3F3C 0014 move.w -[A7], 0x14 00001242 A9EB syscall Pack4/FP68K 00001244 486D FFFE pea.l [A5 - 0x2] 00001248 3F3C 0017 move.w -[A7], 0x17 0000124C A9EB syscall Pack4/FP68K 0000124E 206E 0008 movea.l A0, [A6 + 0x8] 00001252 43EE 000C lea.l A1, [A6 + 0xC] 00001256 20D9 move.l [A0]+, [A1]+ 00001258 20D9 move.l [A0]+, [A1]+ 0000125A 30D9 move.w [A0]+, [A1]+ 0000125C 4E5E unlink A6 0000125E 4E75 rts 00001260 4345 chk.w D1, D5 00001262 494C chk.w D4, A4 00001264 2020 move.l D0, -[A0] 00001266 2020 move.l D0, -[A0] fn00001268: 00001268 4E56 0000 link A6, 0 0000126C 486E 000C pea.l [A6 + 0xC] 00001270 3F3C 000F move.w -[A7], 0xF 00001274 A9EB syscall Pack4/FP68K 00001276 206E 0008 movea.l A0, [A6 + 0x8] 0000127A 43EE 000C lea.l A1, [A6 + 0xC] 0000127E 20D9 move.l [A0]+, [A1]+ 00001280 20D9 move.l [A0]+, [A1]+ 00001282 30D9 move.w [A0]+, [A1]+ 00001284 4E5E unlink A6 00001286 4E75 rts 00001288 4641 not.w D1 0000128A 4253 clr.w [A3] 0000128C 2020 move.l D0, -[A0] 0000128E 2020 move.l D0, -[A0] 00001290 4E56 0000 link A6, 0 00001294 3B7C 4000 FFFE move.w [A5 - 0x2], 0x4000 /* '@\0' */ 0000129A 486D FFFE pea.l [A5 - 0x2] 0000129E 3F3C 0001 move.w -[A7], 0x1 000012A2 A9EB syscall Pack4/FP68K 000012A4 486E 000C pea.l [A6 + 0xC] 000012A8 3F3C 0014 move.w -[A7], 0x14 000012AC A9EB syscall Pack4/FP68K 000012AE 486D FFFE pea.l [A5 - 0x2] 000012B2 3F3C 0017 move.w -[A7], 0x17 000012B6 A9EB syscall Pack4/FP68K 000012B8 206E 0008 movea.l A0, [A6 + 0x8] 000012BC 43EE 000C lea.l A1, [A6 + 0xC] 000012C0 20D9 move.l [A0]+, [A1]+ 000012C2 20D9 move.l [A0]+, [A1]+ 000012C4 30D9 move.w [A0]+, [A1]+ 000012C6 4E5E unlink A6 000012C8 4E75 rts 000012CA 464C not.w A4 000012CC 4F4F chk.w D7, A7 000012CE 5220 addq.b -[A0], 1 000012D0 2020 move.l D0, -[A0] fn000012D2: 000012D2 4E56 FFF2 link A6, -0x000E 000012D6 41EE FFF6 lea.l A0, [A6 - 0xA] 000012DA 43EE 000C lea.l A1, [A6 + 0xC] 000012DE 20D9 move.l [A0]+, [A1]+ 000012E0 20D9 move.l [A0]+, [A1]+ 000012E2 30D9 move.w [A0]+, [A1]+ 000012E4 3D7C 0000 FFF4 move.w [A6 - 0xC], 0x0 000012EA 486E FFF4 pea.l [A6 - 0xC] 000012EE 486E 0016 pea.l [A6 + 0x16] 000012F2 3F3C 2008 move.w -[A7], 0x2008 000012F6 A9EB syscall Pack4/FP68K 000012F8 6618 bne +0x1A /* 00001312 */ 000012FA 7021 moveq.l D0, 0x21 000012FC 3B40 CA16 move.w [A5 - 0x35EA], D0 00001300 206E 0008 movea.l A0, [A6 + 0x8] 00001304 43ED FFA4 lea.l A1, [A5 - 0x5C] 00001308 20D9 move.l [A0]+, [A1]+ 0000130A 20D9 move.l [A0]+, [A1]+ 0000130C 30D9 move.w [A0]+, [A1]+ 0000130E 6000 009E bra +0xA0 /* 000013AE */ label00001312: 00001312 486E 0016 pea.l [A6 + 0x16] 00001316 3F3C 000F move.w -[A7], 0xF 0000131A A9EB syscall Pack4/FP68K 0000131C 486E 0016 pea.l [A6 + 0x16] 00001320 486E FFF6 pea.l [A6 - 0xA] 00001324 3F3C 000C move.w -[A7], 0xC 00001328 A9EB syscall Pack4/FP68K 0000132A 3D7C 0000 FFF4 move.w [A6 - 0xC], 0x0 00001330 486E FFF4 pea.l [A6 - 0xC] 00001334 486E 000C pea.l [A6 + 0xC] 00001338 3F3C 200A move.w -[A7], 0x200A /* ' \n' */ 0000133C A9EB syscall Pack4/FP68K 0000133E 6F26 ble +0x28 /* 00001366 */ 00001340 3D7C 0000 FFF2 move.w [A6 - 0xE], 0x0 00001346 486E FFF2 pea.l [A6 - 0xE] 0000134A 486E FFF6 pea.l [A6 - 0xA] 0000134E 3F3C 200A move.w -[A7], 0x200A /* ' \n' */ 00001352 A9EB syscall Pack4/FP68K 00001354 6C10 bge +0x12 /* 00001366 */ 00001356 486E 0016 pea.l [A6 + 0x16] 0000135A 486E FFF6 pea.l [A6 - 0xA] 0000135E 3F3C 0000 move.w -[A7], 0x0 00001362 A9EB syscall Pack4/FP68K 00001364 603A bra +0x3C /* 000013A0 */ label00001366: 00001366 3D7C 0000 FFF4 move.w [A6 - 0xC], 0x0 0000136C 486E FFF4 pea.l [A6 - 0xC] 00001370 486E 000C pea.l [A6 + 0xC] 00001374 3F3C 200A move.w -[A7], 0x200A /* ' \n' */ 00001378 A9EB syscall Pack4/FP68K 0000137A 6C24 bge +0x26 /* 000013A0 */ 0000137C 3D7C 0000 FFF2 move.w [A6 - 0xE], 0x0 00001382 486E FFF2 pea.l [A6 - 0xE] 00001386 486E FFF6 pea.l [A6 - 0xA] 0000138A 3F3C 200A move.w -[A7], 0x200A /* ' \n' */ 0000138E A9EB syscall Pack4/FP68K 00001390 6F0E ble +0x10 /* 000013A0 */ 00001392 486E 0016 pea.l [A6 + 0x16] 00001396 486E FFF6 pea.l [A6 - 0xA] 0000139A 3F3C 0002 move.w -[A7], 0x2 0000139E A9EB syscall Pack4/FP68K label000013A0: 000013A0 206E 0008 movea.l A0, [A6 + 0x8] 000013A4 43EE FFF6 lea.l A1, [A6 - 0xA] 000013A8 20D9 move.l [A0]+, [A1]+ 000013AA 20D9 move.l [A0]+, [A1]+ 000013AC 30D9 move.w [A0]+, [A1]+ label000013AE: 000013AE 4E5E unlink A6 000013B0 4E75 rts 000013B2 464D not.w A5 000013B4 4F44 chk.w D7, D4 000013B6 2020 move.l D0, -[A0] 000013B8 2020 move.l D0, -[A0] export_13: 000013BA 206F 0004 movea.l A0, [A7 + 0x4] 000013BE 226F 0008 movea.l A1, [A7 + 0x8] 000013C2 2008 move.l D0, A0 label000013C4: 000013C4 10D9 move.b [A0]+, [A1]+ 000013C6 66FC bne -0x2 /* 000013C4 */ 000013C8 4E75 rts export_12: 000013CA 206F 0004 movea.l A0, [A7 + 0x4] 000013CE 226F 0008 movea.l A1, [A7 + 0x8] 000013D2 2008 move.l D0, A0 label000013D4: 000013D4 4A18 tst.b [A0]+ 000013D6 66FC bne -0x2 /* 000013D4 */ 000013D8 5388 subq.l A0, 1 label000013DA: 000013DA 10D9 move.b [A0]+, [A1]+ 000013DC 66FC bne -0x2 /* 000013DA */ 000013DE 4E75 rts